clarify/correct note about VC6 build order problem

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42994 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 2006-11-03 21:21:46 +00:00
parent bde626ce30
commit 3e09f6f1e8

View File

@ -133,13 +133,16 @@ Using project files (VC++ 6 and later):
to compile it. It will also produce similar variations on jpeg.lib,
png.lib, tiff.lib, zlib.lib, and regex.lib.
If you want to build DLLs, you have to either build them one by one in
proper order (jpeg, png, tiff, zlib, regex, expat, base, core, the rest
in any order) or to use wx_dll.dsw workspace which has correct dependencies.
Unfortunately, VC++ 6 (but not VC++ 7 and later) doesn't always respect the
dependencies among the projects so you may still get linking errors due to
wrong build order. If this happens, please just start the build again and
eventually all the libraries will be built.
If you want to build DLL configurations in wx.dsw project you unfortunately
need to build them in the proper order (jpeg, png, tiff, zlib, regex, expat,
base, net, odbc, core, gl, html, media, qa, adv, dbgrid, xrc, aui, richtext)
manually because VC6 doesn't always respect the correct build order.
Alternatively, use the special wx_dll.dsw project which adds the
dependencies to force the correct order (but, because of this, doesn't work
for the static libraries) or simply redo the build several times until all
DLLs are linked correctly. Pleae notice that it's normal that dbgrid project
doesn't build if wxUSE_ODBC is set to 0 (default).
3. Open a sample project file, choose a configuration such as
Win32 Debug using Build | Set Active Configuration..., and compile.
The project files don't use precompiled headers, to save disk