
Germán Diago wrote:
The files with "lib" prefix are static libraries whereas the ones without "lib" are used for dynamic linking (DLLs). First decide, what you want to use, then build the appropriate files. with bjam use the option link=static or link=shared.
Have a look at http://www.codeproject.com/KB/tips/Building_boost_libraries.aspx That may help you.
Regards,
Rainer _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org mailto:Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
I compiled and linked corectly a build. But now, it tells me it doesn't find the dll when it runs. Is this a similar problem to that of LD_LIBRARY_PATH in linux? And, how can I build several targets at once? Because I don't have debug versions of my libraries. Can I do like this? bjam --toolset=msvc variant=release variant=debug
Hi Germán, If your DLLs are being created correctly, then I think you should check to make sure the DLLs exist in the same directory as your executable, or that they are in one of the directories accessible system-wide (e.g. C:\Windows\System or C:\Windows\System32). Usually it is simple enough to just copy the DLLs into your executable directory. Regards, Markus.