2010-11-06 24 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