저는 SDL2를 사용하여 C로 GameOfLife 게임을 작성하고 있는데, CMake를 사용하여 파일을 컴파일하면 SDL 함수에 대한 정의되지 않은 참조로 표시됩니다.
무엇이 문제이고 어떻게 해결하나요?
내 CMakeLists.txt 파일:
cmake_minimum_required(VERSION 2.6)
project(GameOfLife)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99 -lrt -lpthread -lSDL2")
set(SOURCE_FILES
main.c game.c func.h)
add_executable(GameOfLife ${SOURCE_FILES})
target_link_libraries(GameOfLife SDL2 SDL2main SDL2test glew32 glew32s ${OPENGL_gl_LIBRARY})
추신 : 저는 이러한 개발 기술을 처음 접했습니다.
편집: 우분투 OS를 사용하고 있습니다