在Mac OSX上将/usr/local/bin(homebrew)添加到QtCreator搜索路径以供pkg-config使用

8

安装设置

  • 在Mac OS X Mountain Lion上使用Qt Creator。
  • 使用Homebrew在/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,构建失败。
  • 我已经尝试了launchctl setenv PATH $PATH,如Mac OS X中的环境变量所建议的。

是否有人知道如何使其工作?

1个回答

6
到目前为止,我所做的方法是,在qmake项目文件中硬编码了pkgconfig路径。
mac {
  PKG_CONFIG = /usr/local/bin/pkg-config
}

我希望有人能提供更优雅的解决方案。


这对我也完美地起作用了。在我看来,看起来相当整洁。 - C--
对我来说,没有什么改变。 - Kyrylo Polezhaiev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接