尝试在项目中使用Google协议缓冲区C ++链接错误

埃里克

我正在尝试使协议缓冲区工作,但发生链接问题。

所有的错误看起来像这样

error LNK2019: unresolved external symbol "public: bool __cdecl google::protobuf::MessageLite::ParseFromArray(void const *,int)" (?ParseFromArray@MessageLite@protobuf@google@@QEAA_NPEBXH@Z) referenced in function "void __cdecl ReceiveRequest(bool *)" (?ReceiveRequest@@YAXPEA_N@Z)

我正在使用Visual Studio Pro 2013,这是我所做的:

我编译了协议缓冲区并将libprotobuf.lib添加到项目中(添加->现有项-> libprotobuf.lib)

我已经在C / C ++->常规->“其他包含目录”中添加了头文件

我试图以我所知道的所有不同方式添加该库,但是仍然出现这些链接错误...

知道我做错了什么吗?

//埃里克

developerbmw

确保您具有适合您的体系结构的正确库(例如x86 / x64)。

那使我不知所措了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用C ++ API解析协议缓冲区中的错误

来自分类Dev

纯虚拟方法称为错误Google协议缓冲区

来自分类Dev

Golang Google协议缓冲区中的错误

来自分类Dev

使用python django的比特币Google协议缓冲区错误?缺少serialized_payment_details

来自分类Dev

协议缓冲区与 codelite 的静态链接

来自分类Dev

带有协议缓冲区的程序无法链接

来自分类Dev

奇怪的C ++链接错误

来自分类Dev

C ++链接错误

来自分类Dev

C ++ GLSL链接错误

来自分类Dev

C ++类链接错误

来自分类Dev

链接错误C ++ Libcurl

来自分类Dev

使用curlpp链接错误

来自分类Dev

在GOOGLE_PROTOBUF_MIN_PROTOC_VERSION检查期间编译时出现协议缓冲区错误

来自分类Dev

使用从recv()tcpServer c获取的缓冲区的分段错误

来自分类Dev

VS2008下的协议缓冲区错误C2059

来自分类Dev

创建符号链接:协议错误

来自分类Dev

安装协议缓冲区时出现编译错误

来自分类Dev

C 链接错误(使用 tcc)

来自分类Dev

Visual Studio C ++ 2010项目中链接错误

来自分类Dev

C ++整洁的链接器错误

来自分类Dev

C ++链接错误(增强线程)

来自分类Dev

测试C ++链接的实现错误

来自分类Dev

C ++修复链接器[错误]

来自分类Dev

无法使用RakNet ...链接错误

来自分类Dev

尝试在我的项目中使用UIKit但出现错误

来自分类Dev

除非在主项目中使用,否则静态库中的链接错误

来自分类Dev

尝试在Fortran中使用模块声明时出现链接错误

来自分类Dev

C缓冲区溢出中的链接列表

来自分类Dev

C缓冲区溢出中的链接列表