【发布时间】:2016-10-03 21:19:35
【问题描述】:
我需要通过源安装 SFML,但我无法运行 cmake,因为没有安装包 (xcb-image)
我通过源安装了这个包,但是我如何告诉 CMake 这个包已经安装,并且它需要查看一个特殊的目录?
if(NOT SFML_OPENGL_ES)
find_package(OpenGL REQUIRED)
include_directories(${OPENGL_INCLUDE_DIR})
if(SFML_OS_LINUX OR SFML_OS_FREEBSD)
find_package(XCB COMPONENTS xlib_xcb image randr REQUIRED)
if(NOT LIBXCB_FOUND)
message(FATAL_ERROR "Xcb library not found")
endif()
include_directories(${LIBXCB_INCLUDE_DIRS})
endif()
endif()
我没有 root 访问权限。
【问题讨论】:
-
删除 CMakeCache.txt 并将带有 SFTML 目录路径的 CMAKE_PREFIX_PATH 传递给 CMake