在Mac OSX上将/ usr/local/bin(homebrew)添加到pt-config的QtCreator搜索路径

Spu*_*dun 7 macos homebrew qt pkg-config

建立

  • 在Mac OSX山狮上使用Qt Creator.
  • 使用自制程序在/ usr/local中安装的软件包.
  • / usr/local/bin/pkg-config存在.
  • 想通过项目文件使用pkgconfig

-

QT_CONFIG -= no-pkg-config
CONFIG += link_pkgconfig
PKGCONFIG += protobuf #Or whatever package you want to try.
Run Code Online (Sandbox Code Playgroud)
  • / usr/local/bin在路径中,当我运行/Applications/Other/Qt5.0.2/5.0.2/clang_64/bin/qmake myproject.pro它运行正常.
  • 当我尝试通过Qt Creator构建项目时,我看到错误sh: pkg-config: command not found并且构建失败.
  • 我已launchctl setenv PATH $PATH按照Mac OS X中的环境变量的建议尝试过

有谁知道如何使这项工作?

Spu*_*dun 6

到目前为止我的方式是,在qmake项目文件中我硬编码了pkgconfig路径

mac {
  PKG_CONFIG = /usr/local/bin/pkg-config
}
Run Code Online (Sandbox Code Playgroud)

我希望有一个更优雅的解决方案,有人可以提供.