Compiling wxWindows applications in the VC++ IDE |
To compile wxWindows samples and applications using the VC++ 5.0 or 6.0 IDE (having compiled wxWindows using the makefile or project file provided), the following steps and settings should be used.
WIN32,_DEBUG,_WINDOWS,__WINDOWS__,__WXMSW__,__WXDEBUG__,WXDEBUG=1, __WIN95__,__WIN32__,WINVER=0x0400,STRICT
and these for Release:
NDEBUG,WIN32,_WINDOWS,__WINDOWS__,__WXMSW__,__WIN95__,__WIN32__, WINVER=0x0400,STRICT
The Additional include directories field should contain the following:
c:\wx2\include,c:\wx2\contrib\include
(and of couse any other directories you wish to use in your project).
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wxd.lib xpmd.lib pngd.lib zlibd.lib jpegd.lib tiffd.libfor the Debug configuration and
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib winmm.lib wx.lib xpm.lib png.lib zlib.lib jpeg.lib tiff.libfor the Release configuration.
The Ignore libraries field should contain:
libcd.lib,libcid.lib,msvcrt.libfor the Debug configuration and
libc.lib,libci.lib,msvcrtd.libfor the Release configuration.
The Additional library path field should contain
c:\wx2\lib,c:\wx2\contrib\libfor both Debug and Release configurations.
c:\wx2\include;c:\wx2\contrib\include
WIN32,_DEBUG,_WINDOWS,wx_msw,DEBUG=1,WIN95=1,WINVER=0x0400,STRICT
The Additional include directories field should contain the following:
../../include/base,../../include/msw
(and of couse any other directories you wish to use in your project).
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib odbc32.lib odbccp32.lib comctl32.lib ../../lib/wx.lib ../../src/msw/dummy.objThe Ignore libraries field should contain:
libcd.lib,libcid.lib
..\..\include\msw;..\..\contrib\fafa