1

default_value、im​​plicit_value、zero_tokens、multitoken、notifier など、value_semantic.hpp で定義されているクラス typed_value の他のすべてのパブリック メンバーを使用できます。

でもrequired()というメンバもあるのに使えない。

エラーが発生しました:

‘class boost::program_options::typed_value<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>’ has no member named ‘required’ 

何か案は?

4

1 に答える 1

2

ブースト バージョンが古すぎる可能性がありますか? 1.45 のドキュメントで required() を見つけましたが、1.34 のドキュメントでは見つかりませんでした。いつ変更されたかはわかりません。

于 2010-12-21T00:31:18.537 に答える