抱歉,如果这不是发布此内容的正确位置,但我认为 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)
有什么帮助吗?谢谢。
这意味着 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 库,您当然必须事先下载它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)