2010-11-06 52 views
2

希望这是一个简单的问题:Qt + Google协议缓冲区,连接库的故障

我正在用Qt构建一个应用程序,并希望使用Google的协议缓冲区。我已经下载并安装了protobuf源代码,现在我想在我的项目中链接它。

的.pro文件包含行:

LIBS += -L/usr/local/lib -libprotobuf 

但是,我得到的错误:

:: error: library not found for -llibprotobuf 

在编译的时候。

我假设我正在做一些相当基本的错误。谢谢你的帮助!

回答

2

假设该文件是libprotobuf.[so|a],正确的库链接命令是-lprotobuf(的lib前缀暗示)

+0

哈哈,知道这很简单!谢谢! – Jay 2010-11-06 05:12:23