我正在使用 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})
Ps 我是这些开发技术的新手
编辑:我正在使用 Ubuntu 操作系统