Boost logo

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