希望这是一个简单的问题:
我正在使用Qt构建应用程序,并希望使用Google的Protocol Buffers。我已经下载并安装了protobuf源代码,现在我想在我的项目中链接它。
我的 .pro 文件包含以下行:
LIBS += -L/usr/local/lib -libprotobuf
然而,我收到错误:
:: error: library not found for -llibprotobuf
尝试编译时。
我假设我做的事情基本上是错误的。谢谢你的帮助!
答案 0 :(得分:2)
假设文件为libprotobuf.[so|a]
,则正确的库链接命令为-lprotobuf
(暗示了lib前缀)