id summary reporter owner description type status milestone component version severity resolution keywords cc 995 'multiply defined symbols' when including in different source files anonymous Beman Dawes "When is included in different source files, the linker complains about 'multiply defined symbols' Attached: two source files that reproduce the error when compiled and linked in the same project. boost-1.34.0 MSVC 7.0 {{{ test2.obj : error LNK2005: ""class std::basic_string,class std::allocator > __cdecl boost::filesystem::extension(class boost::filesystem::basic_path,class std::allocator >,struct boost::filesystem::path_traits> const &)"" (?extension@filesystem@boost@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$basic_path@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Upath_traits@filesystem@boost@@@12@@Z) already defined in test.obj test2.obj : error LNK2005: ""class std::basic_string,class std::allocator > __cdecl boost::filesystem::basename(class boost::filesystem::basic_path,class std::allocator >,struct boost::filesystem::path_traits> const &)"" (?basename@filesystem@boost@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV?$basic_path@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Upath_traits@filesystem@boost@@@12@@Z) already defined in test.obj Release/test.exe : fatal error LNK1169: one or more multiply defined symbols found }}}" Bugs closed filesystem Boost 1.34.0 Problem fixed