関連ブログ
- [UE4][UE5]開発環境の容量を少しでも減らす 2024.08.14UE
- [UE5] PushModel型のReplicationを使い、ネットワーク最適化を図る 2024.05.29UE
- [UE5]マテリアルでメッシュをスケールする方法 2024.01.17UE
CATEGORY
2014.07.10UE4UE/ C++
今回は、UE4プロジェクトのC++コードをバッチビルドする方法をご紹介します。
バッチビルドが出来れば、JenkinsなどのCIツールに組み込んで、自動ビルドを行うことが出来ます。
バッチファイルは、
[UE4インストールフォルダ]\[バージョン]\Engine\Build\BatchFiles\Build.bat
を使用します。
コマンドライン引数には、[プロジェクト] [プラットフォーム] [ビルド構成] [uprojectファイル] -rocket を渡します。
例)Build.bat MyProjectEditor Win64 Development “C:\Hoge\MyProject.uproject” -rocket
バッチファイルは、
[プロジェクトフォルダ]\Engine\Build\BatchFiles\Build.bat
を使用します。
コマンドライン引数には、 [プロジェクト名] [プラットフォーム] [ビルド構成] を渡します。
uprojectと-rocketは不要です。
例)Build.bat UE4Editor Win64 Development
上記の例を見ても、プロジェクト構成の記述方法など、よく分からない点もあるかと思います。
しかし、これらのビルド方法は、VisualStudioのプロジェクト設定をみることで確認が可能です。
[プロジェクトのプロパティ] -> [構成プロパティ] -> [NMake] -> [ビルド コマンド ライン]
の項目をみると、バッチビルドをするためのコマンドラインが記述されています。
コレをそのまま使えばOKなのです。