|
Boost Users : |
From: Christian Henning (chhenning_at_[hidden])
Date: 2007-04-04 17:33:41
Hi there, there is a problem with the free flowing functions
random_byte(...) and swap(...).
stdafx.obj : error LNK2005: "unsigned char __cdecl
boost::detail::random_byte(void)" (?random_byte_at_detail@boost@@YAEXZ)
already defined in database.obj
stdafx.obj : error LNK2005: "void __cdecl boost::swap(class
boost::guid &,class boost::guid &)" (?swap_at_boost@@YAXAAVguid_at_1@0_at_Z)
already defined in database.obj
To solve that one would need to move the functions inside a structure.
For example:
namespace boost { namespace detail {
struct utilities
{
static uint8_t random_byte() { ... }
};
}}
Christian
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net