Boost logo

Boost Users :

From: David Hartman (dlh1234_at_[hidden])
Date: 2008-02-20 15:44:25


I'm compiling and linking using VC++ 9.0, and using Boost libraries built
with VC++ 8.0. Unresolved external link errors are returned. Has anyone
else had this problem? I'm going to build the Boost libraries using VC++
9.0, for use with VC++ 9.0, but I was wondering if anyone else has tried to
migrate to VC++ 9.0, and how they handled it.

  An example of the link error is below.

28>libboost_unit_test_framework-vc80-mt-gd.lib(xml_report_formatter.obj) :
error LNK2019: unresolved external symbol "__declspec(dllimport) public:
__thiscall std::_Container_base::~_Container_base(void)"
(__imp_??1_Container_base_at_std@@QAE_at_XZ) referenced in function "protected:
void __thiscall std::vector<struct std::pair<char,char const *>,class
std::allocator<struct std::pair<char,char const *> > >::_Tidy(void)"
(?_Tidy@?$vector_at_U?$pair_at_DPBD@std@@V?$allocator_at_U?$pair_at_DPBD@std@@@2@@std@@IAEXXZ)

David Hartman


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