Hi, I am trying to create a dll for boost log v1.33(ie a dll containing code compiled from functions.cpp, log.cpp and log_manager.cpp) using VC++ 7.1 on WinXP. I get the same error whether I do it from VisualStudio or using bjam. The bjam file is : dll libboost_log : functions.cpp log.cpp log_manager.cpp : <include>c:/Boost/include/boost-1_32 <include>../../include ; and the vc-Link fails with the message that it "cannot open file 'boost_log-vc71-mt-gd-1_32.lib'". I have *no* idea where or how vc-Link comes to the conclusion that it needs that lib file. Any ideas? Thanks, Oliver p.s. The output from bjam session is: $ bjam ...patience... ...found 310 targets... ...updating 2 targets... vc-Link libboost_log.dll\vc-7_1\debug\threading-multi\libboost_log.dll libboost_log.dll\vc-7_1\debug\threading-multi\libboost_log.lib LINK : fatal error LNK1104: cannot open file 'boost_log-vc71-mt-gd-1_32.lib' CALL "C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\bin\VCVARS32.BAT" >nul "C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\bin\link" /nologo /INCREMENTAL:NO /DEBUG /DLL /subsystem:console /out:"libboost_log.dll\vc-7_1\debug\threading-multi\libboost_log.dll" /IMPLIB:"libboost_log.dll\vc-7_1\debug\threading-multi\libboost_log.lib" @"libboost_log.dll\vc-7_1\debug\threading-multi\libboost_log.CMD" ...failed vc-Link libboost_log.dll\vc-7_1\debug\threading-multi\libboost_log.dll libboost_log.dll\vc-7_1\debug\threading-multi\libboost_log.lib... ...failed updating 2 targets... --------------------------------------------- Oliver Schoenborn Consultant, Modelling & Simulation Greenley & Associates Inc. 5 Corvus Court Ottawa, ON K2E 7Z4 Canada D: (613) 247-0342 x217 C: (613) 371-4773 F: (613) 225-4281 www.greenley.ca http://www.greenley.ca/