【发布时间】:2017-03-29 01:54:59
【问题描述】:
我正在使用 cmake Gui 构建 Cairo。 当我点击“配置”时,Cmake 显示以下错误:
找不到 PIXMAN,尝试设置 PIXMAN 根文件夹的路径 系统变量 PIXMAN(缺少:PIXMAN_LIBRARIES PIXMAN_INCLUDE_DIRS)
找不到 ZLIB(缺少:ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
CMake 错误 C:/cmake-3.7.0-rc1-win32-x86/share/cmake-3.7/Modules/FindPackageHandleStandardArgs.cmake:138 (消息):
找不到 PNG(缺少:PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
调用堆栈(最近的调用优先):
C:/cmake-3.7.0-rc1-win32-x86/share/cmake-3.7/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
C:/cmake-3.7.0-rc1-win32-x86/share/cmake-3.7/Modules/FindPNG.cmake:146 (find_package_handle_standard_args)
CMakeLists.txt:7 (find_package)
我已经下载了 Zlib、LibPng、Pixman 源文件。 这些文件放在哪里? 我认为 FindPixaman.cmake 文件需要修改:
# PIXMAN_ROOT_DIR - Set this variable to the root installation of PIXMAN
如何设置PIXMAN_ROOT_DIR的路径为root安装?
【问题讨论】:
标签: build cmake zlib cairo libpng