2013-09-26 4 views
9

Windows、Linux、Mac、Android、およびiOSのすべてのサポートされているプラ​​ットフォーム間でクロスコンパイルする "Hello World" SDL 2.0プロジェクトを探しています。そんなことは何ですか?私は公式のフォーラムやドキュメントで見つけることができませんでした。サポートされているプラ​​ットフォーム間でSDL 2.0アプリケーションをクロスコンパイル

どのようなツールをお勧めしますか? CMakeまたはSCons?それはちょうど "作る"ことができますか?

答えて

1

SDL2のソースをダウンロードした場合は、「test」ディレクトリにあるサポートされているすべてのプラットフォームでコンパイルするいくつかの短いサンプルプログラムがあります。

2

それはあなたが探しているものなのか分かりませんが、私はちょうど 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++ 

で、詳しい説明herehere

関連する問題