【发布时间】:2014-04-10 06:16:53
【问题描述】:
我已经从这里下载并安装了 boost_1_55_0-msvc-12.0-64.exe 可执行文件:http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/。
我将二进制文件提取到 C:\boost_1_55_0 并将包含和链接器目录添加到 Visual Studio 项目属性中。
包含目录:c:\boost_1_55_0 链接目录:c:\boost_1_55_0\lib64-msvc-12.0
错误 LNK2019:函数中引用了无法解析的外部符号“class boost::system::error_category const & __cdecl boost::system::system_category(void)”(?system_category@system@boost@@YAABVerror_category@12@XZ) “公共:__thiscall boost::system::error_code::error_code(void)” \error LNK2019:未解析的外部符号“class boost::system::error_category const & __cdecl boost::system::generic_category(void)”(?generic_category@system@boost@@YAABVerror_category@12@XZ) 在函数“void __cdecl boost::system::`'errno_ecat''(void)" 的动态初始化程序 (??__Eerrno_ecat@system@boost@@YAXXZ)
我做错了什么?
【问题讨论】:
-
只是为了确定一下,您使用的是什么版本的 MSVC?
-
对不起,我在主题上犯了一个错误。使用 Visual Studio 2013
-
解决了!非常感谢
标签: c++ boost linker boost-asio