Windows、Linux、Mac、Android、およびiOSのすべてのサポートされているプラットフォーム間でクロスコンパイルする "Hello World" SDL 2.0プロジェクトを探しています。そんなことは何ですか?私は公式のフォーラムやドキュメントで見つけることができませんでした。サポートされているプラットフォーム間でSDL 2.0アプリケーションをクロスコンパイル
どのようなツールをお勧めしますか? CMakeまたはSCons?それはちょうど "作る"ことができますか?
Windows、Linux、Mac、Android、およびiOSのすべてのサポートされているプラットフォーム間でクロスコンパイルする "Hello World" SDL 2.0プロジェクトを探しています。そんなことは何ですか?私は公式のフォーラムやドキュメントで見つけることができませんでした。サポートされているプラットフォーム間でSDL 2.0アプリケーションをクロスコンパイル
どのようなツールをお勧めしますか? CMakeまたはSCons?それはちょうど "作る"ことができますか?
SDL2のソースをダウンロードした場合は、「test」ディレクトリにあるサポートされているすべてのプラットフォームでコンパイルするいくつかの短いサンプルプログラムがあります。
それはあなたが探しているものなのか分かりませんが、私はちょうど LinuxからWindowsへのSDL2プロジェクトのクロスコンパイル方法に関する小さなチュートリアルを作成しました。デッドリンク
基本的には、MinGWをインストールし、(Makefile
例)以下に、あなたのコンパイルフラグを設定します。
# Where your MinGW SDL is installed
SDL_ROOT_DIR = /usr/x86_64-w64-mingw32
CFLAGS = `$(SDL_ROOT_DIR)/bin/sdl2-config --cflags`
-Wall -Wextra
CXXFLAGS = `$(SDL_ROOT_DIR)/bin/sdl2-config --cflags`
-Wall -Wextra
LDFLAGS = `$(SDL_ROOT_DIR)/bin/sdl2-config --libs` \
-lSDL2_image -lSDL2_ttf -lSDL2_mixer -lSDL2_gfx \
-static-libgcc -static-libstdc++