
5 Sep
2005
5 Sep
'05
9:08 a.m.
Hi, boost users! I've just tried to execute the simplest boost::thread program, compiled by vc7_1 under multi threaded dll environment. It failed to resolve a symbol in the boost_thead-mt.dll (see the attach). Why? Is it possible to use linked dynamically boost::thread library now? Info: boost version is latest CVS, compiled with --layout=system. No error occurs after gcc-3.4. The program's source: #define BOOST_ALL_NO_LIB #include <boost/thread.hpp> void f() {} int main(int argc, char* argv[]) { boost::thread(f).join(); return 0; } -- Anatoli Sakhnik