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

时间:2013-06-16 01:16:07

标签: macos qt homebrew 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.
  • / 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并且构建失败。
  • 我已根据Environment variables in Mac OS X
  • 中的建议尝试了launchctl setenv PATH $PATH

有没有人知道如何使这项工作?

1 个答案:

答案 0 :(得分:6)

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

mac {
  PKG_CONFIG = /usr/local/bin/pkg-config
}

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