使用boost时,编译没通过--无法解析外部符号

    今天用ATL写一个组件,用上了boost里的shared_ptr智能指针.但编译的时候,老说有一个外部符号无法解析:“PPSChannelListGet error LNK2019: 无法解析的外部符号 "void __cdecl boost::throw_exception(class exception const &)" (?throw_exception@boost@@YAXABVexception@@@Z) ,该符号在函数 "public: __thiscall boost::detail::shared_count::shared_count<class CChannelUnit *,struct boost::checked_deleter<class CChannelUnit> >(class CChannelUnit *,struct boost::checked_deleter<class CChannelUnit>)" (??$?0PAVCChannelUnit@@U?$checked_deleter@VCChannelUnit@@@boost@@@shared_count@detail@boost@@QAE@PAVCChannelUnit@@U?$checked_deleter@VCChannelUnit@@@2@@Z) 中被引用

    打开c++异常捕获功能就好了。
 

你可能感兴趣的:(C++,exception,struct,Class)