2017-07-17 43 views
0

我有我的Mac 5.9.1 QT,我得到以下錯誤QT | MAC項目錯誤libssh2開發包沒有找到

libssh2 development package not found 

我已經使用BREW安裝libssh2。它是在/ usr/local/lib目錄/

我安裝我的.pro文件如下

PKGCONFIG += libssh2 libxml-2.0 

...我已經尋找類似的問題,但無論是解決方案的幫助。

有什麼想法?

回答

0

首先,確保pkg-config實際上是最新搭配:

brew upgrade pkg-config 
brew update 

如果不解決這個問題,然後檢查是否libssh2在`在/ usr/local/lib目錄安裝一個libssh2.pc文件/ pkgconfig /。如果沒有,你不能使用pkg-config。

如果該目錄中有libssh2.pc,那麼pkg-config未配置爲在那裏進行搜索。將/usr/local/lib/pkgconfig添加到PKG_CONFIG_PATH環境變量中。你可以在你的.bash_profile文件在你的home目錄中,加入這樣的:

export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig" 

註銷/登錄(或重新啓動),然後你的項目文件應該能夠找到庫。