QT | MAC项目错误libssh2开发包没有找到

问题描述:

我有我的Mac 5.9.1 QT,我得到以下错误QT | MAC项目错误libssh2开发包没有找到

libssh2 development package not found 

我已经使用BREW安装libssh2。它是在/ usr/local/lib目录/

我安装我的.pro文件如下

PKGCONFIG += libssh2 libxml-2.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" 

注销/登录(或重新启动),然后你的项目文件应该能够找到库。