
Hi Ovanes, My project is set to Multi threaded debug dll. (options/c++/code generations/runtime library in VS2005) I used to link against static boost thread libraries until now with the same setting without any problems. I switched to dynamic thread libraries in order to solve the hook problem with the _pRawDllMain pointer which was introduced in 1.37. This hook interferes with MFC. I don't know why the compiler is looking for a lib... when I #define BOOST_THREAD_DYN_LINK ? Is there some other setting in the IDE where I should be pointing out that I want to link to a dynamic thread library? Ovanes Markarian wrote:
Hi!
your project file must explicitly link with dynamic C++ runtime. If your project is set to use static C++ runtime it will use static threading lib. If you e.g. rename boost_thread-vc80...lib to libboost_... C++ linker will blame, that you are mixing static and dynamic runtimes.
Regards, Ovanes
On Wed, Apr 8, 2009 at 3:14 PM, Igor
wrote: I build the thread library with the following cmd command: bjam.exe toolset=msvc --with-thread --prefix=C:\boost\ variant=debug,release link=shared install after which I get the following libs:
boost_thread-vc80-mt.lib boost_thread-vc80-mt-1_38.dll boost_thread-vc80-mt-1_38.lib boost_thread-vc80-mt-gd.lib boost_thread-vc80-mt-gd-1_38.dll boost_thread-vc80-mt-gd-1_38.lib
In my application, I placed #define BOOST_THREAD_DYN_LINK in all the cpp files where thread library is included.
I get the following error:
LINK : fatal error LNK1104: cannot open file 'libboost_thread-vc80-mt-gd-1_38.lib'
How many mistakes have I done? _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- View this message in context: http://www.nabble.com/Linking-with-dynamic-boost-thread-library-tp22950286p2... Sent from the Boost - Users mailing list archive at Nabble.com.