mac error:找不到pkg-config(即使已经安装了pkg-config)

时间:2017-10-18 14:34:40

标签: package admin

我已经阅读了几篇有关此事的帖子 但他们并没有从我的手中解决。

请参阅信息

brew install pkg-config

完成安装然后

Rangers-iMac:dash ranger$ which pkg-config
/usr/local/bin/pkg-config

表示已安装pkg-config。

Rangers-iMac:dash ranger$ ./configure
...
checking for exit in -lboost_chrono-mt... yes
checking whether the Boost::Unit_Test_Framework library is available... yes
checking for dynamic linked boost test... yes
configure: error: pkg-config not found.

这意味着configure无法找到pkg-config。

我认为问题出在PATH,但我无法弄清楚如何修复它。

2 个答案:

答案 0 :(得分:2)

项目的configure-script似乎对pkg-config的位置做出了假设。幸运的是,您可以使用PKG_CONFIG环境变量覆盖它。

export PKG_CONFIG=/path/to/pkg-config

再次./configure

答案 1 :(得分:0)

我正在使用eclipse CDT,在项目>属性> c / C ++构建>环境中,添加:

variable:PKG_CONFIG
value:/usr/local/bin/pkg-config
然后清理项目,一切都很顺利。 对于其他一些包括未解决的问题,您可以在项目中添加目录>属性> c / C ++一般>路径和符号:GNU C ++>包括