-1

文字列データの変更など、ソースコードに小さな変更を加えて実行可能ファイルをコンパイルできるアプリケーション (できれば C++) を作成しようとしています (これらのオプションは、コンソール ウィンドウでユーザーに表示されます)。たとえば、アプリケーション A を実行すると、文字列値の入力を求めるプロンプトが表示され、Y を入力すると、Y に変更された文字列値でアプリケーション B が作成されます。

この背後にある理由は、構成ファイルなどなしで簡単に配布できるビルダーを介してファイルを生成する必要があるためです。

どうすればいいの?

4

2 に答える 2

1

通常、そのようなアプリケーションは必要ありません。構成ファイル、データファイル、またはその他のものを使用して、実際のプログラムが再コンパイルせずに、入力データを変更して適応できることを確認します。

例:アプリケーションAは文字列値の入力を求め、Yを入力し、Yを構成ファイルに保存してから、構成ファイルからそのYを読み取るアプリケーションBを起動します。

あなたが実際にあなたが説明したことをしたいと思うとき、私が想像できる唯一のケースは、ユーザーがあなたが実行する必要があるソース/マシンコードを提供するときです。しかし、繰り返しになりますが、スクリプト言語とプラグインの概念を組み込んだのはそのためです。

于 2012-10-23T07:06:27.160 に答える
0

「疑似」構成ファイルを作成できます。構成ファイルに保存されるすべてのデータを作成し、そのデータを実行可能ファイルに追加します。作成したプログラムを実行すると、実行中のファイルからデータを読み取ることができます。

于 2012-10-23T10:21:18.280 に答える