0

parameterFile.txt現在の実行に使用されるすべてのパラメータ値のリストを出力ディレクトリのに書き込みたいと思います。

ヘッダーファイルの1つで宣言されているすべてのパラメータがありますconstants.hppboost::filesystem copy_fileヘッダー全体を「そのまま」テキストファイルにコピーするだけの方法を試していました。ただし、問題は、リモートマシンで実行している場合、ヘッダーファイルをコピーできないことです。そして、この方法でパラメーター値をダンプするのはばかげていることに同意します(ヘッダーを出力に入れることができる場合)。

そうするためのより良い方法はありますか?

TIA、ニキル

4

1 に答える 1

1

パラメータ値をヘッダー ファイルに格納する代わりに、実行時に渡すことを検討しましたか?

すでにブーストを使用していることがわかりました。Boost プログラム オプションは、コマンド ラインでオプションを指定できるようにするだけでなく、すべてのオプションを構成ファイルに入れ、これに対してコードを実行することもできるため、ニーズに特に適している場合があります。

ここを参照してください: http://www.boost.org/doc/libs/1_49_0/doc/html/program_options.html

于 2012-06-19T19:46:05.677 に答える