2013-04-09 10 views
5

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

У меня Ubuntu 12.04, и я последовал за шагами в создании librocket here.

Я использую 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) 

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

ответ

4

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

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

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

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

+0

Спасибо. Я попробую его на следующий день. – tambalolo

+0

@tambalolo Не могли бы вы рассказать мне, как вы это сделали? – Dhiraj

Смежные вопросы