Ошибка конфигурации CMake CEGUI / GTK2

Я пытаюсь создать и использовать CEGUI (графический интерфейс Crazy Eddie) в качестве библиотеки для Ogre. Я использую CMake, но на этапе настройки зависимостей я получил следующую ошибку:

Некоторые или все библиотеки GTK не были найдены. (отсутствует: GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY GTK2_GLIB_INCLUDE_DIR GTK2_LG_RD_GDK_LD_RD_DIR GTK2_LGRG_G
CMake Error: в этом проекте используются следующие переменные, но для них установлено значение NOTFOUND.
Пожалуйста, установите их или убедитесь, что они установлены и проверены правильно в файлах CMake:
Boost_INCLUDE_DIR (ADVANCED)
используется как каталог включения в каталоге C: /Cegui/cegui-0.8.3/cegui/src/RendererModules/Ogre

CEGUI 0.8.3
cegui-deps-0.8.x-src.zip

0

Решение

  1. Убедитесь, что на вашем компьютере установлен GTK2 (насколько я могу судить, он не является частью архива загрузок зависимостей CEGUI).

  2. Убедитесь, что CMake может найти библиотеку и все, что ей нужно. Из взгляда на официальный Сценарий CMake FindGKT2 (и я не смог найти пользовательский для CEGUI, поэтому, скорее всего, используется официальный), проверяются следующие местоположения:

    • / USR / местные / lib64
    • / USR / местные / Библиотека
    • / USR / lib64
    • / USR / Lib
    • / opt / gnome / include [и / lib]
    • / opt / openwin / include [и / lib]
    • / sw / include [и / lib]
    • / opt / local / include [и / lib]
    • / USR / PKG / Библиотека
    • / USR / PKG / включать / бойким
    • $ ENV {GTKMM_BASEPATH} / include [и / lib]
    • [HKEY_CURRENT_USER \ Software \ gtkmm \ 2.4; Path] / включают
    • [HKEY_CURRENT_USER \ Software \ gtkmm \ 2.4; Path] / Библиотека
    • [HKEY_LOCAL_MACHINE \ SOFTWARE \ gtkmm \ 2.4; Path] / включают
    • [HKEY_LOCAL_MACHINE \ SOFTWARE \ gtkmm \ 2.4; Path] / Библиотека

Так что, если вы находитесь на окнах, установка переменной среды GTKMM_BASEPATH вероятно, будет самым простым способом. Кроме того, вы также можете напрямую ввести пути к вашей установке GTK2 в расширенном представлении CEGUI.

2

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

Других решений пока нет …

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