Conways Game of Life cのSDL関数への未定義参照

Conways Game of Life cのSDL関数への未定義参照

私は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 OSを使用しています

ベストアンサー1

おすすめ記事