[GWork] CMake Error Could NOT find SDL2 (missing: SDL2_LIBRARY SDL2_INCLUDE_DIR)
GWork CMake 관련 No renderer was specified. See RENDER_ options에러를 통과하면 아래와 같은 에러를 볼 수 있습니다.
Project version: 0.2.0 Dev
Including tests
Including sample
<FindSDL2.cmake>
Looking for pthread.h
Looking for pthread.h - not found
Found Threads: TRUE
</FindSDL2.cmake>
CMake Error at C:/Program Files/CMake/share/cmake-3.9/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find SDL2 (missing: SDL2_LIBRARY SDL2_INCLUDE_DIR)
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.9/Modules/FindPackageHandleStandardArgs.cmake:377 (_FPHSA_FAILURE_MESSAGE)
cmake/Modules/FindSDL2.cmake:169 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
cmake/Config.cmake:121 (find_package)
CMakeLists.txt:29 (include)
SDL2를 렌더러로 선택했으니 이제 SDL2를 찾으려고 하다가 발생한 에러입니다. CMake GUI 툴에서 보이는 각 Entry를 아래와 같이 설정합니다.
- SDL2MAIN_LIBRARY : SDL2main.lib 이 있는 경로와 실제 파일을 지정
- SDL2_LIBRARY_TEMP : SDL2.lib 이 있는 경로와 실제 파일을 지정
- SDL2_INCLUDE_DIR : SDL2가 설치된 폴더의 include 디렉토리로 설정
댓글
댓글 쓰기