8 May
2009
8 May
'09
2:17 a.m.
- The generated boost.test libs have an additional "-s" to the file names, ex. libboost_unit_test_framework-vc90-mt-1_39-s.lib, instead of libboost_unit_test_framework-vc90-mt-1_39.lib. This will cause a linking error while using boost.test. this does noto happen to the bjamed results.
.-s means that the library links to the static C++ runtime.
The issue is, -s is appended to the end of the file name to all .lib files, even for those statically linked files that already have 's' in the middle. Ex. libboost_unit_test_framework-vc90-mt-s-1_39-s.lib, rather than libboost_unit_test_framework-vc90-mt-s-1_39.lib