The regex lib isn't set up to link against the jam generated libs (they all have the same name currently which doesn't help), you can either: 1) Define BOOST_REGEX_NO_LIB so that it doesn't try to link against the lib names it expects. or 2) Build the regex lib using the supplied makefiles - automatic linking will work just fine then.
I've build boost on Windows NT4.0 with following settings:
JAM_TOOLSET=VISUALC TOOLS=msvc
and until now everything works fine.
But when I tried to use boost::regex library I found that I got wrong libraries: I got libboost_regex.lib in four directories:
1) libs\regex\build\bin\libboost_regex.dll\msvc\debug 2) libs\regex\build\bin\libboost_regex.dll\msvc\release
3) libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link- dynamic 4) libs\regex\build\bin\libboost_regex.lib\msvc\debug\runtime-link- dynamic
but now when I try to use boost::regex library file regex_library_include.hpp forecs linking against library with name like vc6-re300l.lib.
Is there a way to get proper libraries when boost is built or to force compiler to use libboost_regex.lib during linking?
Thank you in advance. Best regards Ryszard Niewisiewicz
Info: http://www.boost.org Wiki: http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl Unsubscribe: mailto:boost-users-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/