Download
Compile
Unicode version :
- With command line, in directory %SOURCE_HOME%/build/msw :
make -f makefile.bcc -DBUILD=release -DSHARED=0
-DUNICODE=1 -DMSLU=1 -DUSE_GUI=0 -DRUNTIME_LIBS=static
Ansi version :
- With command line, in directory %SOURCE_HOME%/build/msw
:
make -f makefile.bcc -DBUILD=release -DSHARED=0
-DUSE_GUI=0 -DRUNTIME_LIBS=static
Install
Unicode version :
- Copy
%SOURCE_HOME%/include/wx/
to
/Shared/Include/wx/
- Copy
%SOURCE_HOME%/lib/bcc_lib/wxbase26u.lib
to /Shared/Library/BCB/WxBase.lib
Ansi version :
- Copy
%SOURCE_HOME%/include/wx
to
/Shared/Include/wx
- Copy
%SOURCE_HOME%/lib/bcc_lib/wxbase26.lib
to /Shared/Library/BCB/WxBaseA.lib
Adaptation
Option : Create a multi-compiler and multi-version setup.h
- Create a file
setup.h
and put it in /Shared/Include/wx/
:
/*
* wx/setup.h modified to support multiple compilers in one setup.h
*/
#if defined(_MSC_VER)
#if defined(_UNICODE)
#include <wx/setup.msvc.base.unicode.h>
#else
#include <wx/setup.msvc.base.ansi.h>
#endif
#elif defined(__BORLANDC__)
#if defined(_UNICODE)
#include <wx/setup.bcb.base.unicode.h>
#else
#include <wx/setup.bcb.base.ansi.h>
#endif
#elif defined(__MINGW32__)
#if defined(_UNICODE)
#include <wx/setup.mingw32.base.unicode.h>
#else
#include <wx/setup.mingw32.base.ansi.h>
#endif
#elif defined(__CYGWIN__)
#if defined(_UNICODE)
#include <wx/setup.cygwin.base.unicode.h>
#else
#include <wx/setup.cygwin.base.ansi.h>
#endif
#else //Assume GCC/Linux
#if defined(_UNICODE)
#include <wx/setup.gcc.base.unicode.h>
#else
#include <wx/setup.gcc.base.ansi.h>
#endif
#endif
- Copy
%SOURCE_HOME%/lib/bcc_lib/baseu/setup.h
to /Shared/Include/wx/setup.bcb.base.unicode.h
- Copy
%SOURCE_HOME%/lib/bcc_lib/baseu/setup.h
to /Shared/Include/wx/setup.bcb.base.ansi.h