X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4fc1c0f091f88a7af08db2b7fef6bd3637e1b026..599576c7a55a67aafc5d4872e2964ba55c588f4e:/docs/msw/install.txt diff --git a/docs/msw/install.txt b/docs/msw/install.txt index 58c11b8903..50746c3542 100644 --- a/docs/msw/install.txt +++ b/docs/msw/install.txt @@ -22,7 +22,7 @@ Please report bugs using the SourceForge bug tracker: Unarchiving ============================================================ -A setup program is provided (setup.exe) to automatically copy +A setup program is provided (wxMSW-x.x.x-setup.exe) to automatically copy files to a directory on your hard disk. Do not install into a path that contains spaces. @@ -79,21 +79,21 @@ build ('d'). Last component of them name is name of wxWidgets component "Configuring the build" below). This is a typical set of release ANSI build libraries (release versions on left, debug on right side): - wxbase28.lib wxbase28d.lib - wxbase28_net.lib wxbase28d_net.lib - wxbase28_xml.lib wxbase28d_xml.lib - wxmsw28_core.lib wxmsw28d_core.lib - wxmsw28_html.lib wxmsw28d_html.lib - wxmsw28_adv.lib wxmsw28d_adv.lib + wxbase29.lib wxbase29d.lib + wxbase29_net.lib wxbase29d_net.lib + wxbase29_xml.lib wxbase29d_xml.lib + wxmsw29_core.lib wxmsw29d_core.lib + wxmsw29_html.lib wxmsw29d_html.lib + wxmsw29_adv.lib wxmsw29d_adv.lib Their Unicode debug counterparts in wxUniversal build would be - wxbase28ud.lib - wxbase28ud_net.lib - wxbase28ud_xml.lib (notice these libs are same for wxUniv and wxMSW) - wxmswuniv28ud_core.lib - wxmswuniv28ud_html.lib - wxmswuniv28ud_adv.lib + wxbase29ud.lib + wxbase29ud_net.lib + wxbase29ud_xml.lib (notice these libs are same for wxUniv and wxMSW) + wxmswuniv29ud_core.lib + wxmswuniv29ud_html.lib + wxmswuniv29ud_adv.lib These directories also contain subdirectory with wx/setup.h header. This subdirectory is named after port, Unicode, wxUniv and debug settings and @@ -276,6 +276,10 @@ The minimum version required is 5.5 (last version supported by BC++ 5.0 was 2.4.2), which can be downloaded for free from: http://www.borland.com/products/downloads/download_cbuilder.html +We have found that the free Turbo Explorer and commercial BDS work fine; the +debugger is very good. To avoid linker errors you will need to add +-DSHARED=1 to the makefile line for the library + The version 5.6 included in Borland C++ Builder 2006 works as well after the following small change: please remove the test for __WINDOWS__ from line 88 of the file BCCDIR\include\stl\_threads.h. @@ -311,8 +315,8 @@ Doubleclick / open samples\minimal\borland.bdsproj. The current version is to be used with a dynamic build of wxWidgets-made by running make -f Makefile.bcc -DBUILD=debug -DSHARED=1 in wxWidgets\build\msw. You also need the wxWidgets\lib\bcc_dll -directory in your PATH. The debugger tracks your source and aslo -travces into the wxWidgets sources. +directory in your PATH. The debugger tracks your source and also +traces into the wxWidgets sources. To use this to debug other samples, copy the borland_ide.cpp and borland.bdsproj files, then replace all occurences of @@ -731,7 +735,7 @@ USE_GUI=0 you should set wxUSE_GUI to 1 in setup.h. USE_OPENGL=1 - Build wxmsw28_gl.lib library with OpenGL integration class wxGLCanvas. + Build wxmsw29_gl.lib library with OpenGL integration class wxGLCanvas. You must also modify your setup.h to #define wxUSE_GLCANVAS 1. Note that OpenGL library is always built as additional library, even in monolithic build! @@ -787,9 +791,9 @@ VENDOR= distribute wxWidgets DLLs with your application. Default value is 'custom'. This string is included as part of DLL name. wxWidgets DLLs contain compiler name, version information and vendor name in them. For example - wxmsw280_core_bcc_custom.dll is one of DLLs build using Borland C++ with + wxmsw290_core_bcc_custom.dll is one of DLLs build using Borland C++ with default settings. If you set VENDOR=mycorp, the name will change to - wxmsw280_core_bcc_mycorp.dll. + wxmsw290_core_bcc_mycorp.dll. CFG= Sets configuration name so that you can have multiple wxWidgets builds with