[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 디렉토리로 설정
CEGUI랑은 Entry의 방식이 약간 다르네요. 아무튼 다음에도 이것과 비슷하지만 다른 에러가 기다리고 있습니다.

이 블로그의 인기 게시물

CMake Windows에 설치하기

'xxx.exe' 프로그램을 시작할 수 없습니다. 지정된 파일을 찾을 수 없습니다.

Unity3D 안드로이드 Keystore 생성하기