很抱歉,如果这不是发布此帖子的正确位置,但我认为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)
Run Code Online (Sandbox Code Playgroud)
有帮助吗?谢谢.
这意味着CMake正在尝试在磁盘上自动查找库Freetype但却找不到它.您必须手动告诉cmake .so文件对应于FREETYPE_LIBRARY哪个文件以及for目录的位置FREETYPE_INCLUDE_DIRS.
假设这个库在目录中/foo/bar/freetype,你必须像你一样调用cmake,但是有以下选项:
-DFREETYPE_LIBRARY=/foo/bar/freetype/freetype.so -DFREETYPE_INCLUDE_DIRS=/foo/bar/freetype/include
Run Code Online (Sandbox Code Playgroud)
如果您的计算机上没有Freetype库,您当然必须事先下载它.