For more details of building wx, see depkgs-win32/wx/docs/msw/install.txt
-The easiest way to build this is to have a Visual Studio C++ 6.0.
+The easiest way to build this is to have a Visual Studio .NET 2003
However, you can use the free Microsoft C++ compiler with a bit
of additional work.
-Here are additional pointers on building wx-console supplied by Nicolas Boichat:
+Here are additional pointers on building wx-console supplied by Nicolas
+Boichat:
Tools I used (I think the 3 first one are included in VStudio) :
- LIB includes the directories Lib of both the C++ Toolkit and the SDK
- Compile bacula depkg-win32 with Visual Studio or try the
- supplied makefiles as described in the doc.
+ supplied makefiles as described in the doc. I could not
+ get this to work -- kes.
- Compile wx-console with nmake -f wx-console.mak in
- src/win32/wx-console
+ src/win32/wx-console I could not get this to work
+ kes.
- Additional information on using the free Micrsosoft C++ see
http://sapdb.2scale.net/moin.cgi/MS_20C_2b_2b_20Toolkit
NOTE! I (Kern) cannot build wxWindows with the Makefile until after
-I do a ./configure. I can us VC Studio directly to do so
-following their instructions.
+I do a ./configure. I can use VC Studio directly to do so
+following their instructions. Open VC Studio on the project
+file depkgs-win32/wx/src/WxWindows.vcproj. Then build it.
+Make sure you have selected the Release Unicode version under
+menu->Build->Configuration Manager. It will create the file:
+depkgs-win32/wx/lib/wxmswu.lib. At that point, you have
+what you need to build wx-console.
Note, the paths given below have changed now that we switched
to Microsoft Visual Studio .NET 2003 (VC++ 7.1).
BSC32_SBRS= \
LINK32=link.exe
-LINK32_FLAGS=wxmsw.lib rpcrt4.lib oleaut32.lib ole32.lib uuid.lib winspool.lib winmm.lib \
+LINK32_FLAGS=wxmswu.lib rpcrt4.lib oleaut32.lib ole32.lib uuid.lib winspool.lib winmm.lib \
comctl32.lib comdlg32.lib Shell32.lib AdvAPI32.lib User32.lib Gdi32.lib wsock32.lib \
wldap32.lib pthreadVCE.lib zlib.lib /nodefaultlib:libcmt.lib \
/nologo /subsystem:windows /machine:I386 /out:"$(OUTDIR)\wx-console.exe" /libpath:"../../../../depkgs-win32/wx/lib" /libpath:"../../../../depkgs-win32/pthreads" /libpath:"../../../../depkgs-win32/zlib"
<<
LINK32=link.exe
-LINK32_FLAGS=wxmswd.lib rpcrt4.lib oleaut32.lib ole32.lib uuid.lib winspool.lib winmm.lib \
+LINK32_FLAGS=wxmswu.lib rpcrt4.lib oleaut32.lib ole32.lib uuid.lib winspool.lib winmm.lib \
comctl32.lib comdlg32.lib Shell32.lib AdvAPI32.lib User32.lib Gdi32.lib wsock32.lib \
wldap32.lib pthreadVCE.lib zlib.lib /nodefaultlib:libcmtd.lib \
/nologo /subsystem:windows /pdb:none /debug /machine:I386 /out:"$(OUTDIR)\wx-console.exe" /libpath:"../../../../depkgs-win32/wx/lib" /libpath:"../../../../depkgs-win32/pthreads" /libpath:"../../../../depkgs-win32/zlib"
!ENDIF
-
BSC32_SBRS= \
LINK32=link.exe
-LINK32_FLAGS=wxmsw.lib rpcrt4.lib oleaut32.lib ole32.lib uuid.lib winspool.lib winmm.lib \
+LINK32_FLAGS=wxmswu.lib rpcrt4.lib oleaut32.lib ole32.lib uuid.lib winspool.lib winmm.lib \
comctl32.lib comdlg32.lib Shell32.lib AdvAPI32.lib User32.lib Gdi32.lib wsock32.lib \
wldap32.lib pthreadVCE.lib zlib.lib /nodefaultlib:libcmt.lib \
/nologo /subsystem:windows /machine:I386 /out:"$(OUTDIR)\wx-console.exe" /libpath:"../../../../depkgs-win32/wx/lib" /libpath:"../../../../depkgs-win32/pthreads" /libpath:"../../../../depkgs-win32/zlib"
<<
LINK32=link.exe
-LINK32_FLAGS=wxmswd.lib rpcrt4.lib oleaut32.lib ole32.lib uuid.lib winspool.lib winmm.lib \
+LINK32_FLAGS=wxmswu.lib rpcrt4.lib oleaut32.lib ole32.lib uuid.lib winspool.lib winmm.lib \
comctl32.lib comdlg32.lib Shell32.lib AdvAPI32.lib User32.lib Gdi32.lib wsock32.lib \
wldap32.lib pthreadVCE.lib zlib.lib /nodefaultlib:libcmtd.lib \
/nologo /subsystem:windows /pdb:none /debug /machine:I386 /out:"$(OUTDIR)\wx-console.exe" /libpath:"../../../../depkgs-win32/wx/lib" /libpath:"../../../../depkgs-win32/pthreads" /libpath:"../../../../depkgs-win32/zlib"
$(RSC) /l 0x409 /fo"$(INTDIR)\wx-console_private.res" /d "NDEBUG" $(SOURCE)
@@OBJTARGETS@@
-