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:
parent
bde626ce30
commit
3e09f6f1e8
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user