使用MingW链接protobuf错误

protobuf linking errors with MingW

本文关键字:错误 protobuf 链接 MingW 使用      更新时间:2023-10-16

目前我正在MingW上编写使用protobuf的cpp应用程序。但在编译过程中,它显示了许多链接器错误,称

对google::protobuf::internal 的未定义引用

对google::protobuf::message的未定义引用。

我已经在gcc中包含了-L/path/to/lib/ -lprotobuf

但仍然不起作用
有什么意见吗?

确保您正确遵循了安装步骤:如何构建Google';使用MinGW的Windows中的protobuf?

特别是看看5。--prefix部分:

--prefix参数确保protobuf安装在mingw中目录树而不是MSYS目录,因此您可以构建MSYS外壳外