我从这里下载并安装了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,并将include和linker目录添加到visual studio项目属性中 .
包含目录:c:\ boost_1_55_0链接目录:c:\ boost_1_55_0 \ lib64-msvc-12.0
错误LNK2019:未解析的外部符号“类boost :: system :: error_category const&__ cdecl boost :: system :: system_category(void)”(?system_category @ system @ boost @@ YAABVerror_category @ 12 @XZ)在函数“public”中引用:__thiscall boost :: system :: error_code :: error_code(void)“\错误LNK2019:未解析的外部符号”类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)
我究竟做错了什么?
1 回答
您可能正在使用32位编译器/链接器,因为您下载了64位库,请确保调用64位编译器 .