Re: Re: [boost] Help me! Where is thefile"libboost_regex-vc6-mt-sgd-1_32.lib"?

I asked:
I am using Windows XP + VC6. My compiler complained about "LINK : fatal error LNK1104: cannot open file "libboost_regex-vc6-mt-sgd-1_32.lib" when using "Debug Multithreaded" run-time library! I alos got a similar error with "Multithreaded" run-time library, but OK with other types of run-time librares. John Maddock wort: That is one of several regex lib variants that get build when you build Boost, so it should be in your boost-install-path/lib directory.
John.
I built boost libs like this: jam.exe -sBOOST_ROOT=. -sTOOLS=msvc "-sBUILD=debug release <runtime-link>static/dynamic Here are what I go: (I only tree "regex" directory for simplicity) tree G:\boost_1_32_0\bin\boost\libs\regex\ ...... ├─build │ ├─boost_regex.dll │ │ └─msvc │ │ ├─debug │ │ │ └─threading-multi(boost_regex-vc6-mt-gd-1_32.dll & boost_regex-vc6-mt-gd-1_32.lib) │ │ └─release │ │ └─threading-multi(boost_regex-vc6-mt-1_32.dll & boost_regex-vc6-mt-1_32.lib) │ └─libboost_regex.lib │ └─msvc │ ├─debug │ │ ├─runtime-link-static(libboost_regex-vc6-sgd-1_32.lib) │ │ └─threading-multi(libboost_regex-vc6-mt-gd-1_32.lib) │ └─release │ ├─runtime-link-static(libboost_regex-vc6-s-1_32.lib) │ └─threading-multi(libboost_regex-vc6-mt-1_32.lib) └─Release No "libboost_regex-vc6-mt-sgd-1_32.lib"! How can I build out this file?

No "libboost_regex-vc6-mt-sgd-1_32.lib"! How can I build out this file?
OK, that's a static, mutlithreading debug lib so: bjam -sBUILD="<runtime-link>static <threading>multi" -sTOOLS=msvc stage Builds it (had you built with the top level build/install proceedure it would have been built by default. John.
participants (2)
-
John Maddock
-
袁晓辉