私が作成した別のアプリケーションからコードをコンパイルできるようにしたいと考えています。
長い話:
私は SDL を使用してゼロから 2D エンジンを作成することに取り組んでいます (使用する方が良いものについてはコメントしないでください)。SDL ライブラリの使用方法を理解しており、簡単なゲームを作成できます。ただし、より大きなプロジェクトに取り組みたいのですが、コードとシステム全体を整理するのに役立つアプリケーションを作成する必要があります。基本的に、このプログラムはエディターになります (Unity や UDK によく似ていますが、もちろんそれほど高度ではありません)。コード エディターなどを使用して実際のアプリケーションをプログラミングするのは難しくありませんが、私の質問は、そのコードを取得して、コンパイル、実行、または exe としてエクスポートする方法についてです。(コードとスクリプトを取得し、それらをコンパイル用のアーキテクチャに入れることは問題ではなく、アイデアをコンパイルする方法を知っていることです)。
これは私にとって新しいアイデアであり、Google で調べても思ったような結果が得られなかったので、StackOverflow にアクセスすることにしました。これまでに質問せずにここで多くの質問に答えてもらったからです (ところで、皆さんは素晴らしいです)。
TL;DR バージョン:
別の自作アプリケーションからコードをコンパイルします。
(私の考えは、インターフェイスまたは GUI に C# を使用し、次に実際のエンジンに C/C++ を使用することです)