2
options_descriptionを印刷するときに、許可されたオプションの説明の前にテキストが印刷されることを希望します。ような何か:boost :: program_options:プログラムの説明テキストを追加する方法
This program counts from 1 to 10. <--- this is what is missing
Generic options:
-h [ --help ] Produce help message.
-v [ --version ] Show program name/version banner and exit.
は現在、私は手でそれを追加します。
if (vm.count("help")) {
cout << "options_description\n\n" << my_options_description << endl;
return 1;
}
はoptions_descriptionオブジェクトにこれを直接保存することが可能ですか?
は見えますが、[複数のオプションの説明]を使用しているときは問題に実行したい(http://www.boost.org /doc/libs/1_48_0/doc/html/program_options/howto.html#id2444931)。しかし、それにもかかわらず+1。 – rcollyer
if(vm.count( "help")) 'オプションを書く前にフォーマットされた使用法+概要を含む別の文字列を出力します。 – TemplateRex
これは、@Templateという質問に既に示されている内容です。私はあなたが言うように、それが "より簡単"であるとは確信していません。いずれの方法でも同じ量の仕事のように見えます。 –