
14 Nov
2006
14 Nov
'06
12:24 p.m.
To [boost.interprocess] developers: When I'm including any *.hpp files from this library that in turn include "errors.hpp" in multiple *.cpp files I get multiply defined symbols error, something like: Error 6 fatal error LNK1169: one or more multiply defined symbols found C:\... This is due to a function in errors.hpp "void fill_system_message(int sys_err_code, std::string &str)" that is *NOT* marked "static inline". I'm using MSVS C++ 2005 compiler. Thanks, Eugene