Добавление /usr / local/bin (homebrew) в путь поиска QtCreator для pkg-config на Mac OSX

настройка

  • использование Qt Creator на Mac OSX mountain lion.
  • установленные пакеты в /usr / local с помощью homebrew.
  • / 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 ответов


Как я это сделал до сих пор, в файле проекта qmake я жестко закодировал путь pkgconfig

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

Я надеюсь, что есть более элегантное решение, которое кто-то может предоставить.