Установил GTK + с homebrew, но pkg_check_modules не распознает его

Я пытаюсь скомпилировать репо с открытым исходным кодом, который требует gtk + в CMakeLists.txt файл:

pkg_check_modules (GTK     REQUIRED gtk+-2.0>=2.12)

Поэтому я установил GTK + -2,0 с домашним пивом:

~  brew install gtk
Warning: gtk+-2.24.23 already installed

И чтобы убедиться pkg-config узнав это, я пробовал:

~  pkg-config --modversion gtk+-2.0
2.24.23

Что совершенно верно, но когда я настраиваю проект с ccmake ..Я получил ошибку:

CMake Error at /usr/local/Cellar/cmake/2.8.12.2/share/cmake/Modules/FindPkgConfig.cmake:279 (message):
A required package was not found
Call Stack (most recent call first):
/usr/local/Cellar/cmake/2.8.12.2/share/cmake/Modules/FindPkgConfig.cmake:333 (_pkg_check_modules_internal)
CMakeLists.txt:194 (pkg_check_modules)

Как я могу это исправить?

2

Решение

Ты пытался

export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig:$PKG_CONFIG_PATH

или же

export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"

от https://github.com/naxuroqa/Venom/issues/4#issuecomment-27215983

0

Другие решения

Все, что вам нужно сделать, это установить pkg-config:

brew install pkg-config
0

По вопросам рекламы [email protected]