我读过几篇关于这方面的文章。
但他们不是从我的角度解决的。
请查看相关信息
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上,但我想不出该怎么解决它。
发布于 2017-10-19 18:28:01
该项目的配置脚本似乎对pkg-config的位置做出了假设。幸运的是,您可以使用PKG_CONFIG环境变量覆盖它。
export PKG_CONFIG=/path/to/pkg-config然后再次使用./configure。
发布于 2018-03-22 14:23:46
我使用eclipse CDT,在项目>属性>c/C++ build>Environment中,添加:
variable:PKG_CONFIG
value:/usr/local/bin/pkg-config然后清理项目,一切都很好。对于其他一些包含未解决的问题,可以在项目>属性>c/ C++ General>Paths和Symbols:GNU C++> includes中添加目录
https://stackoverflow.com/questions/46812712
复制相似问题