
Hi,
I'm trying to build a test suite that worked with Linux and an older
Boost version (1.34.1). I tried to compile it with Visual Studio 2008
SP1 with Boost 1.36 and I ran into this error :
link /nologo /OUT:IRT_test_suit.exe /LIBPATH:D:\Travail\boost_1_36_0\lib "/LIBPA
TH:D:\Python 2.5\libs" /LIBPATH:. IRT.lib boost_unit_test_framework-vc90-mt-1_36
.lib tools\boost_main_test.obj test_light.obj
boost_unit_test_framework-vc90-mt-1_36.lib(boost_unit_test_framework-vc90-mt-1_3
6.dll) : error LNK2005: "public: static class boost::unit_test::unit_test_log_t
& __cdecl boost::unit_test::singleton<class boost::unit_test::unit_test_log_t>::
instance(void)" (?instance@?$singleton@Vunit_test_log_t@unit_test@boost@@@unit_t
est@boost@@SAAAVunit_test_log_t@23@XZ) déjà défini(e) dans test_light.obj
IRT_test_suit.exe : fatal error LNK1169: un ou plusieurs symboles définis à diff
érentes reprises ont été rencontrés
boost_main_test.cpp consists of:
#define BOOST_TEST_DYN_LINK
#define BOOST_TEST_MODULE "IRT test suit"
#include