Differences between revisions 1 and 2
Revision 1 as of 2009-06-15 10:29:40
Size: 1259
Comment:
Revision 2 as of 2009-06-15 11:18:48
Size: 1940
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
The CodeBlocks twikki tells how we can compile wxWidgets from source. The CodeBlocks twiki tells how we can compile wxWidgets from source.
Line 11: Line 11:
http://wiki.codeblocks.org/index.php?title=Compiling_wxWidgets_2.8.6_to_develop_Code::Blocks_%28MSW%29 [[http://wiki.codeblocks.org/index.php?title=Compiling_wxWidgets_2.8.6_to_develop_Code::Blocks_%28MSW%29| Compile wxWidgest for CodeB]]
Line 17: Line 17:
 * cd c:\pathToMywxWidgetsForMingw\wxWidgets2.8.10\build\msw
Line 19: Line 20:

If your not in a hurry, right away do all other:

 * mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=1 BUILD=release
 * mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=1 BUILD=debug

Be carefull with the shared versions.
Next with the same lines as above goto, and compile the stc library:

 * c:\pathToMywxWidgetsForMingw\wxWidgets2.8.10\contrib\build\stc

In the you will have compiled wxWidget libraries in:

 * c:\pathToMywxWidgetsForMingw\wxWidgets2.8.10\lib\gcc_lib

And for shared:

 * c:\pathToMywxWidgetsForMingw\wxWidgets2.8.10\lib\gcc_dll
Line 35: Line 54:
Line 40: Line 58:

Compiling wxArt2D with CodeBlocks

In progress.

Download latest cmake, wxWidgets, and checkout wxArt2D.

wxWidgets install

The CodeBlocks twiki tells how we can compile wxWidgets from source.

Compile wxWidgest for CodeB

In short:

  • Install the wxMSW source distribution.
  • set WXWIN=c:\pathToMywxWidgetsForMingw\wxWidgets2.8.10
  • cd c:\pathToMywxWidgetsForMingw\wxWidgets2.8.10\build\msw
  • mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=0 BUILD=release
  • mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=0 BUILD=debug

If your not in a hurry, right away do all other:

  • mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=1 BUILD=release
  • mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=0 UNICODE=1 BUILD=debug

Be carefull with the shared versions. Next with the same lines as above goto, and compile the stc library:

  • c:\pathToMywxWidgetsForMingw\wxWidgets2.8.10\contrib\build\stc

In the you will have compiled wxWidget libraries in:

  • c:\pathToMywxWidgetsForMingw\wxWidgets2.8.10\lib\gcc_lib

And for shared:

  • c:\pathToMywxWidgetsForMingw\wxWidgets2.8.10\lib\gcc_dll

wxArt2D

Open DOS box and set WXWIN variable. Next extend path to cmake binaries. After that start cmake-gui.

set WXWIN=c:\pathToMywxWidgetsForMingw\wxWidgets2.8.10
PATH=c:\pathToCmake\cmake\bin:%PATH%
cmake-gui

After this you see the interface, choode the source directory of wxArt2D, and choode a new build directory. Press configure button, and make sure you set the options:

  • wxWidgets_USE_DEBUG 1
  • wxWidgets_USE_MONOLITHIC 1
  • wxWidgets_USE_UNICODE 0
  • wxWidgets_USE_STATIC 1

These are the settinsg for the static, monolithic, debug and non unicode of wxWidgets, which you compiled above. Of course others can

wxArt2D: CodeBlocks (last edited 2011-07-14 08:50:49 by KlaasHolwerda)