很抱歉,如果这里不是发布这篇文章的合适地方,但我认为librocket论坛早就死了。
我使用的是Ubuntu12.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)有什么帮助吗?谢谢。
发布于 2013-04-09 20:18:15
这意味着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库,那么你必须--当然--事先下载它。
https://stackoverflow.com/questions/15898213
复制相似问题