GLake (OpenGL)로 작업하는 CMake에 문제가 있습니다.CMake : GLFW 프로젝트에서 헤더를 찾는 중 오류가 발생했습니다.
내 CMakeList.txt 파일은 다음과 같다 :
cmake_minimum_required(VERSION 2.6)
project(test)
set(SRC Test.cpp)
add_executable(test ${SRC})
find_package(OpenGL REQUIRED)
find_package(GLEW REQUIRED)
find_package(PkgConfig REQUIRED)
pkg_search_module(GLFW REQUIRED glfw3)
find_package(GLEW REQUIRED)
include_directories(${OPENGL_INCLUDE_DIRS})
include_directories(${GLEW_INCLUDE_DIRS})
include_directories(${GLFW_INLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} ${OPENGL_LIBRARIES})
target_link_libraries(${PROJECT_NAME} glew32 ${GLEW_LIBRARIES})
target_link_libraries(${PROJECT_NAME} glfw3 ${GLFW_LIBRARIES})
난이 CMake 스크립트를 실행하는 동안 오류를 얻을하지 않습니다하지만 내가 할 실행할 때 항상이 오류를 얻을 :
fatal error: <GLFW/glfw3.h: No such file or directory compilation terminated.
을
나는 모든 것을 시도했지만이 파일을 찾지 못한 이유를 모르겠습니다.
힌트를 가져 주셔서 감사합니다. 이제는 내 CMakeLists.txt 파일에 다음 줄을 추가했습니다 :'find_package (PkgConfig REQUIRED) pkg_search_module (GLFW REQUIRED glfw3) (GLFW_FOUND)'cmake는 여전히 불평하지 않지만 make를 실행하는 동안 여전히 같은 오류가 발생합니다. include_directories ($ {GLFW_INLUDE_DIRS}) else (GLFW_FOUND) 메시지 ("GLFW (패키지 이름 : lib-dev)를 찾을 수 없습니다") endif (GLFW_FOUND) – user3212261