2016-10-26 5 views
-4

は、ユーザーが書いたC++のソースコードをDLLにコンパイルし、実行時にというユーザーが作成したDLLをプログラムに戻すC++プログラムを作成します。ランタイムコンパイル用にコンパイラをプログラムに追加するにはどうすればよいでしょうか?

この例は、Unreal Engineがゲームをコンパイルしてすぐにエディタ内で実行する方法です。

ユーザーのソースコードをDLLにコンパイルするには、どのようなオプションが適していますか。これにGNU gccを使用することができますか?

+2

ニースは試してみましたが、広すぎます。 –

+0

一言、よく私は実際にそれをさらに絞り込む方法を知らない。 – GameHog

+0

これは本当に大きくて深い話題ですが、利用可能な戦略と解決策が多すぎます。たぶん[LLVM](http://llvm.org/)をチェックしてください。 –

答えて

1

ターゲットプラットフォーム上で動作するコンパイラを自由に使用できます。

+2

さあ、この答えは本当に必要なのですか? –

+0

私は、そうすることに関する特別な条件や要件があるかどうかを質問することを理解しました。その答えは「いいえ」です。プラットフォームをサポートするコンパイラは動作します。おそらく、私はその質問を誤解したでしょう。それは何を求めていると思いますか? –

+0

私が最初のコメントで言ったように、聞いていることはあまりにも広すぎて答えられないと思います。 –

関連する問題