SDXFrameWork
0.13
SDXFrameWork
|
SDXFrameworkの使用には
「SDXFramework」
「Xcode」
が必要です。
Xcode以外の環境に以外ついては説明しませんが、多分出来るはずです。
1 Xcodeをインストールする
AppStoreからXcodeの最新版をダウンロードしてインストールします。
2 SDXFrameworkをダウンロードする
下記サイトで最新版を配布しているので、リンク先からダウンロードして下さい
OSDN
解凍すると「SDXFramework」と言うフォルダが出来るので。
ホームディレクリ等において下さい。
3 frameworkのインストール
① Finderを開き、上部メニューの「移動」から「フォルダへ移動」を選び「/System」と入力します。
② ライブラリフォルダを開き、Frameworksフォルダを開きます。
③ Frameworksフォルダ に 「SDXFramework/MacOSX」の中にある
「SDL2.framework」
「SDL2_image.framework」
「SDL2_mixer.framework」
「SDL2_ttf.framework」
の4つをドラッグ&ドロップして追加し、パスワードを入力してインストールします。
4 新規プロジェクトを作成する
Xcodeを起動したら新規プロジェクトを作成します。
①上部メニューの「File」の「New」から「Project」を選びます。
②Command Line Toolのプロジェクトを作成して下さい。プロジェクト名は好きなように付けて下さい。TypeはC++にします。
5 プロジェクトの設定
①エクスプローラからプロジェクトを選びます
②メインウィンドウにプロジェクトの設定が表示されるので、画面の上の方にある「Build Phases」を選択します
③Link Binaly With Libraryesをクリックします
Add frameworks & libraries here に 「SDXFramework/MacOSX」の中にある
「SDL2.framework」
「SDL2_image.framework」
「SDL2_mixer.framework」
「SDL2_ttf.framework」
の4つをドラッグ&ドロップして追加します。
④さらにCopy Filesに上の4つのframeworkをドラッグ&ドロップして追加します。
⑤画面の上の方にある「Build Settings」を選択します
左のBasicをAllに変更します。
⑥画面をスクロールしてLinking の項目から Runpath Search Pathsを開き
と入力します。
⑦画面をスクロールしてSerch Paths の項目から Header Search Pathsを開き
先ほど解凍した「SDXFramework/jni/SDL/include」フォルダをドラッグ&ドロップして追加します。
以上でプロジェクトの設定は完了です
6 サンプルソースのビルド
画面左側の「Sorce」のフォルダのmain.cppファイルを開きます。
main.cppファイルに以下のコードをコピペして、コンパイルして実行して下さい。
画面に白い□が表示され、カーソルで移動出来れば導入成功です。
失敗した場合は、もう一度手順を確認して下さい。
よくわからない場合は、掲示板で「新しい話題を始める」をクリックして質問して下さい。
SDXFramework:ヘルプフォーラム
7 プリコンパイル済みヘッダーを利用する
[参考/Xcode5でプリコンパイル済みヘッダを使う]
http://qiita.com/idtkb/items/839cc85200a8e30c76cd
上記の方法で行けるようです。
メインの開発環境がXCode以外でとりあえずコンパイル出来れば良い場合は
上のような感じにmain.cppで、他のcppファイルをインクルードすれば良いです。
8 画像ファイルを置く場所
実行ファイルがある所に置いて下さい
9 完成したソフトを配布する
.appファイルを作ります。以下のサイトを参考にして下さい。
[参考/MacでSDLアプリケーションの作り方]
http://d.hatena.ne.jp/o_mega/20080512/1210612958
[参考/Library not loaded エラー?ここを見直そう]
http://qiita.com/kakipo/items/3cd87e00bc96bc3888b2