0

私はゲームエンジンエディターを作成していますが、ユーザーがエディター内からゲームをビルドできるようにしたいと思います。これを行うには、明らかに、いくつかのフラグを指定してgccなどのコンパイラを実行する必要があります。

エディターがC#で記述されており、クロスプラットフォーム(Monoを使用)であることを考えると、プログラム内からgccを実行するための良い方法は何ですか?

聞いたことはありますがSystem.Diagnostics.Process.Start();、これはモノラルで動作し、クロスプラットフォームですか?フラグを追加できますか?

編集:実際のゲーム(エディターではない)はc ++で記述されており、gccが必要です。

4

1 に答える 1

2

プロセスクラスクロスプラットフォームです、はい。

MonoDevelopのC/C++バインディングがバックグラウンドでコンパイラを呼び出す方法を確認することをお勧めします。ソースはここにあります

于 2012-07-30T20:39:32.423 に答える