I've used BOOST_ALL_STATIC_LINK
I've declared my path to the static libs,
And also, I have the errors :
Error    2    error LNK2005: "public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator=(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z) already defined in libboost_filesystem-vc80-mt-sgd-1_35.lib(operations.obj)    msvcprtd.lib
[...]

And what's more this error :
Error    26    fatal error LNK1104: cannot open file 'libboost_filesystem-vc80-mt-gd-1_35.lib'    makePatch


Why is it still searching a dynamic lib ???  nevermind dynamic libs !!!

I have only 7 files in my program, it's not complicated to check all.

What is the boost concept of autolink ?

My static libs have been installed by the exe distributed with all libs (static dyn, debug not debg.. and so on)




2008/9/4 Olaf Peter <ope-devel@gmx.de>
Thanks to all answers, I'm using really cmake. Obviously I have to go more into the deep since the cmake macro does a bad job here. Define BOOST_ALL_DYN_LINK works for this time since I want static linkage.

<OT>
How can I set the English locale for MSVC compiler cl.exe inside VS IDE? which should be in current locale.
</OT>


Thanks,
Olaf
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users