Ошибка 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 на вашем компьютере, вам, конечно, придется скачать ее заранее.