我的Mac上有qt 5.9.1,我收到以下错误
libssh2 development package not found
我使用brew安装了libssh2。它位于/ usr / local / lib /
下我已将我的.PRO文件设置如下
PKGCONFIG += libssh2 libxml-2.0
我搜索过类似的问题,但这些解决方案都没有帮助。
任何想法?
答案 0 :(得分:0)
首先,确保pkg-config
实际上是最新的:
brew upgrade pkg-config
brew update
如果没有解决问题,请检查libssh2是否在`/ usr / local / lib / pkgconfig /中安装了libssh2.pc
文件。如果没有,你就不能使用pkg-config。
如果该目录中有libssh2.pc
,则pkg-config未配置为在那里搜索。将/usr/local/lib/pkgconfig
添加到PKG_CONFIG_PATH
环境变量中。您可以在主目录的.bash_profile
文件中添加以下内容:
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig"
注销/登录(或重新启动),然后您的项目文件应该能够找到库。