|
Boost : |
From: Eugene Prystupa (prystupa_at_[hidden])
Date: 2006-11-14 07:24:23
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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk