鍍金池/ 問答/C++  Linux  Office/ cygwin編譯兩個庫 如何包含另外一個已經(jīng)編好的庫

cygwin編譯兩個庫 如何包含另外一個已經(jīng)編好的庫

clipboard.png
protobuf我已經(jīng)編譯好

clipboard.png

clipboard.png
找不到這個庫
我也不清楚cmake的執(zhí)行依據(jù)是什么。。
求大神講下我哪里不對

回答
編輯回答
初念

我沒有親自實驗?zāi)愕膯栴},但是以前遇到過類似問題。
你自己編譯的protobuf的庫,編譯后的安裝目錄和cygwin的庫目錄是不一樣的,你的庫可能安裝到了/usr/local之類的目錄下面,但是cgywin的庫默認(rèn)都在/usr/bin下面,就像這樣:

clipboard.png

所以你在安裝的時候可能要改下路徑?;蛘撸愀南履阋幾g的那個庫的CMakeLists.txt,讓他去鏈接到你的protobuf的安裝目錄(比如/usr/local/...)

希望可以幫到你

2017年7月17日 23:09