很抱歉,如果这不是发布此帖子的正确位置,但我认为librocket论坛早已死亡。
我有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)
有任何帮助吗?感谢。
答案 0 :(得分:6)
这意味着CMake正在尝试在磁盘上自动查找库Freetype但却找不到它。您必须手动告诉cmake哪里是与FREETYPE_LIBRARY
对应的.so文件,以及FREETYPE_INCLUDE_DIRS
的包含目录。
假设这个库在/foo/bar/freetype
目录中,你必须像你一样调用cmake,但是有以下选项:
-DFREETYPE_LIBRARY=/foo/bar/freetype/freetype.so -DFREETYPE_INCLUDE_DIRS=/foo/bar/freetype/include
如果您的计算机上没有Freetype库,您当然必须事先下载它。