2016-04-06 39 views
0

"SDL"ライブラリをclionにリンクしようとすると、現在問題が発生しています。私はWindows 10のコンピュータを実行しています。Windows 10のCLionでSDLライブラリをリンクする

cmake_minimum_required(VERSION 3.5) 
project(testing2) 

#includes cmake/FindSDL2.cmake 
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake") 

find_package(SDL2 REQUIRED) 
include_directories(${SDL2_INCLUDE_DIR}) 

set(SOURCE_FILES src/main.c) 

add_executable(testing2 ${SOURCE_FILES}) 
target_link_libraries(testing2 ${SDL2_LIBRARY}) 

私はこれらの "FindSDL2.cmake" を使用しています:https://github.com/tcbrindle/sdl2-cmake-scriptsここに私のCmakeLists.txtファイルです。

CMakeLists.txtをリロードすると、SDL2が見つからないというメッセージが表示されます。デスクトップ上にSDLファイルを保存したディレクトリを作成しました。

+0

なぜ、含まれていないFindSDL.cmakeですか? SDL2をサポートしていませんか? https://cmake.org/cmake/help/v3.5/module/FindSDL.html – usr1234567

答えて

0

これは、同様の問題を抱えている人を対象としています。

私は、基本的に私が試みたすべてを削除することでこれを解決することができました。

私はMinGWのコンパイラをダウンロードして、これらのパッケージを選択しました:

++
    • mingwの - 開発者ツールキット

    • MINGW32ベース

    • MINGW32-GCC-G msys-base

    その後、opengl-tutorial.orgから「OpenGL-tutorial_v0015_33」をダウンロードしました。そしてそれはうまくいきました(それがうまくいかない場合、私は本当に何をすべきか分かりません)。その後、私が必要とするコードの小さな部分を単純に取り戻しました.CMakeファイルについて少し知っていれば、必要なものを見つけ出すことができ、それはわずかにコメントされています。

    この危険な道を行き過ごしたい人には、幸いです。

  • 関連する問題