gpt4 book ai didi

linker - 将 protobuf 库与代码链接起来(Google Protocol Buffer )

转载 作者:行者123 更新时间:2023-12-04 16:54:38 25 4
gpt4 key购买 nike

当我尝试编译测试代码时出现链接错误。
我在 Windows 7 上使用 cygwin。
像 ./configure、make、make test 和 make install 这样的初始步骤进行得很顺利

我还可以使用 protoc 命令生成 .pb.cc 和 .pb.h 。

但是当我尝试编译我的测试代码时,它会出现许多链接错误。我确定这些错误是因为它无法链接到库。

Cygwin 在/usr/local/lib 中有 protobuf 静态库和链接库
.包含文件存在于/usr/local/include

我试过 -lprotobuf,但它返回错误说 -lprotobuf not found

最佳答案

很难说问题是什么,因为您既不包含 makefile 也不包含错误,但我的猜测是路径 /usr/local/lib查找库时不包含在搜索路径中。

尝试添加 -L/usr/local/lib之前 -lprotobuf .

关于linker - 将 protobuf 库与代码链接起来(Google Protocol Buffer ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11207053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com