2012-12-12 80 views
0

我已經下載並安裝這個框架:C++ - 谷歌的protobuf

http://code.google.com/p/protobuf/

我使用的OpenSUSE作爲操作系統。我想創造一個軟鏈接以下庫:

ln -s <PROTOCOL_BUFFERS_INCLUDE> include_pb 
ln -s <PROTOCOL_BUFFERS_LIB> lib_pb 

所以基本上我想要的protobuf的位置,包括文件夾,然後protobuf的庫。

有沒有人使用過?你知道這個位置在哪裏嗎?

+0

順便說一句,而不是symlinking,你可以運行'gcc -I -L '。 –

回答

0

包括目錄應該是:/usr/local/include/google/protobuf ......

的圖書館應該是/usr/local/lib/

然而,這是對Linux Mint的,64位...

搜索libprotobuf*平時的文庫位置(/lib,/usr/lib,/usr/local/lib,/lib64等)...

0

這取決於configure腳本--prefix選項,其默認爲/ usr/local。要查看可以傳遞給configure的所有可用選項,請嘗試./configure --help(從目錄內)。

0

您可以在rpm find中看到協議緩衝區開發包的完整列表。你要找的文件是在:

  • include目錄:/usr/include/google/protobuf
  • /usr/lib64/libprotobuf.so

我不知道你的努力的結束。但是如果你只是想用它來開發,那麼給automake和autoconf一個給你分類的機會怎麼樣?(tutorial)?