boost 1.33.1 and MSVC.NET 2005

Hello, all ... I'm aware that Boost 1.33.1 and MSVC.NET 2005 have some issues working together, and though i've built a version of our app that uses the latest Boost stuff from CVS (which gets along much better with MSVC.NET 2005), I also need to build a version that uses 1.33.1. Since 1.33.1 gets along well with the MSVC.NET 2003 compiler, we built the boost binaries with that compiler. The problem i'm having right now -- which may be more of a VC problem than a Boost one -- is that i'm trying to use those binaries with MSVC.NET 2005. The 2005 linker is looking for 'liboost_filesystem- vc80-mt-sgd-1_33_1.lib', but since this Boost library was built with MSVC.NET 2003, it's called 'liboost_filesystem-vc80-mt- sgd-1_33_1.lib'. These names are never directly referenced in my project e.g. 2005's linker seems to somehow divine the name of the static Boost library it's to link to ... but I don't know how this is done, or how to change it to look for the 7.1 version. Any ideas? Regards, John Falling You - exploring the beauty of voice and sound http://www.fallingyou.com

I believe the #define you are looking for is BOOST_ALL_NO_LIB, which turns off this divination. Blessings, Foster On 7/12/06, jmzorko@mac.com <jmzorko@mac.com> wrote:
Hello, all ...
I'm aware that Boost 1.33.1 and MSVC.NET 2005 have some issues working together, and though i've built a version of our app that uses the latest Boost stuff from CVS (which gets along much better with MSVC.NET 2005), I also need to build a version that uses 1.33.1. Since 1.33.1 gets along well with the MSVC.NET 2003 compiler, we built the boost binaries with that compiler.
The problem i'm having right now -- which may be more of a VC problem than a Boost one -- is that i'm trying to use those binaries with MSVC.NET 2005. The 2005 linker is looking for 'liboost_filesystem- vc80-mt-sgd-1_33_1.lib', but since this Boost library was built with MSVC.NET 2003, it's called 'liboost_filesystem-vc80-mt- sgd-1_33_1.lib'. These names are never directly referenced in my project e.g. 2005's linker seems to somehow divine the name of the static Boost library it's to link to ... but I don't know how this is done, or how to change it to look for the 7.1 version.
Any ideas?
Regards,
John
Falling You - exploring the beauty of voice and sound http://www.fallingyou.com
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
-- Foster T. Brereton - Computer Scientist Software Technology Lab, Adobe Systems Incorporated fbrereto@adobe.com -- http://opensource.adobe.com
participants (2)
-
Foster Brereton
-
jmzorko@mac.com