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"
注销/登录(或重新启动),然后你的项目文件应该能够找到库。