コンパイル環境の作成 †
gxLib2019の環境設定を行います
付属のサンプルのシューティング(Visoriser)を使って動作確認をします
・DirectX11、OpenGLの動作するWindows10マシンが必要です
・メモリ8GB、Core-i7以上が推奨です
・vc2019での動作確認を行っています
・x64環境に対応しています
※ ソースコードはUTF-8で記述します
Visual Studioをインストールする †
VC2019を用意します。
Microsftのサイトよりダウンロード
gitLabのリポジトリからソース一式をダウンロードします
https://gitlab.com/garuru.software/gxlib2019
- ダウンロード > 「リポジトリをダウンロードする」をクリック
ダウンロードしてきたZIPファイルを都合のいいディレクトリに展開してください
VisualStudio2019を設定する †
- platform/WindowsDesktop/gxLibWin.slnを開く
- gxLib2019のプロパティを参照
確認ポイントは以下です。すでに設定されていますが、環境と異なる場合は再設定してください
- 全般 > マルチバイト文字セットを使用する
- 全般 > WindowsSDK 10.0 (動作確認済みは10.0.177633.0)
- 全般 > プラットフォームツールセット > ( Visual Studio2019 v142)
- デバッグ > 作業ディレクトリ > $(ProjectDir)\..\..\
- VC++ディレクトリ >
- ..\..\;inc\;
- ..\..\game\;
- C/C++ > コマンドライン > 追加のオプション > /source-charset:utf-8
フォルダ構成 †
gxLib2019のフォルダ構成を参照ください
コンパイル †
ビルド > ソリューションのリビルド から全コンパイルを行います
- プラットフォームはx64に設定します
- Debug / Release で動作確認しています
コンパイルエラーが起きたとき †
「ツール > ツールと機能を取得」から以下を取得してください
- ユニバーサルWindowsプラットフォーム開発
- C++によるゲーム開発
Visoriserを有効にします †
game/gameMain.cppを編集してVisorizerのコメントを外してください
gxBool GameMain()
{
//対戦格闘 / p2p /
//gameSikaku(gxFalse);
//Primitive Test
//BenchMark();
//Sprite Test
Visorizer( gxFalse );
return gxTrue;
}
Android Studioでコンパイル †
- Android端末をWindowsPCと接続する
- AndroidStudioを起動する
- Open an Existing Android Studio Projectを選択
- Platform/Androidを選択してプロジェクトを立ち上げる
コンパイル †
- 起動後自動的にMakeが始まる
- 自分でMakeするときはBuild > MakeProjectからMakeする
- プログラムのコンパイルは Buile > Rebuild Projectから行う
- 実行は Run > Debug Appから行う