Ошибка cmake при настройке

Извините, если это не подходящее место для публикации, но я думаю, что форум librocket давно умер.

У меня Ubuntu 12.04, и я следовал инструкциям по созданию librocket здесь.

Я использую cmake, как сказано выше, но когда я нажал c, чтобы настроить эту ошибку, я обнаружил:

 CMake Error at
 /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91
 (MESSAGE):
   Could NOT find Freetype (missing: FREETYPE_LIBRARY FREETYPE_INCLUDE_DIRS)
 Call Stack (most recent call first):
   /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252
 (_FPHSA_FAILURE_MESSAGE)
   /usr/share/cmake-2.8/Modules/FindFreetype.cmake:83
 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
   CMakeLists.txt:61 (find_package)

Любая помощь? Благодарю.

1 ответ

Решение

Это означает, что CMake пытается автоматически найти библиотеку Freetype на вашем диске, но не находит ее. Вы должны будете вручную указать cmake, где находится файл.so, соответствующий FREETYPE_LIBRARY и где находится каталог для включения FREETYPE_INCLUDE_DIRS,

Допустим, эта библиотека находится в каталоге /foo/bar/freetypeвам придется вызывать cmake, как вы это делали, но со следующими параметрами:

-DFREETYPE_LIBRARY=/foo/bar/freetype/freetype.so -DFREETYPE_INCLUDE_DIRS=/foo/bar/freetype/include

И если у вас нет библиотеки Freetype на вашем компьютере, вам, конечно, придется скачать ее заранее.

Другие вопросы по тегам