CLion を使用して SDL2 を CMake プロジェクトに統合する方法

Mary-Kate Olsen
リリース: 2024-11-05 17:05:03
オリジナル
651 人が閲覧しました

How to Integrate SDL2 into Your CMake Projects Using CLion?

SDL2 を CMake プロジェクトに統合する

CLion を利用して SDL2 プロジェクトをセットアップする場合、# を使用すると SDL ヘッダーの検索で問題が発生する可能性があります。が含まれます。これに対処するには、CMakeLists.txt ファイルに移動し、次の内容を必ず含めてください:

<code class="cmake">set(SDL2_INCLUDE_DIR path/to/SDL2/include)
set(SDL2_LIBRARY path/to/SDL2/lib/x64)</code>
ログイン後にコピー

次に、SDL ヘッダーを含むディレクトリを追加し、ライブラリを実行可能ファイルにリンクします:

<code class="cmake">include_directories(${SDL2_INCLUDE_DIR})
target_link_libraries(ChickenShooter ${SDL2_LIBRARY})</code>
ログイン後にコピー

次に、main.cpp で統合をテストします。

<code class="cpp">#include "SDL.h"
...</code>
ログイン後にコピー

Linux ユーザーの場合、CMake バージョン 3.7 以降と SDL2 を使用すると、簡単に動作するはずです。

<code class="cmake">cmake_minimum_required(VERSION 3.7)
project(SDL2Test)

find_package(SDL2 REQUIRED)
include_directories(SDL2Test ${SDL2_INCLUDE_DIRS})

add_executable(SDL2Test Main.cpp)
target_link_libraries(SDL2Test ${SDL2_LIBRARIES})</code>
ログイン後にコピー

Windows ユーザーは、 SDL2 開発パッケージをダウンロードして解凍し、次の内容を含む sdl-config.cmake ファイルを作成します。

<code class="cmake">set(SDL2_INCLUDE_DIRS "${CMAKE_CURRENT_LIST_DIR}/include")
...</code>
ログイン後にコピー

CMake-GUI アプリケーションで SDL2 ディレクトリを構成し、すべてが意図したとおりに動作するように再構成します。 。 #include "SDL.h" を使用して SDL2 ヘッダーをインクルードします。

以上がCLion を使用して SDL2 を CMake プロジェクトに統合する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート