以下の私のコードは動作しませんでした:Boost :: Program_Optionsでは、wstringのデフォルト値を設定する方法は?
wstring config_file;
// Declare a group of options that will be
// allowed only on command line
po::options_description generic("Generic options");
generic.add_options()
("help,h", "produce help message")
("config,c", po::wvalue<wstring>(&config_file)->default_value(L"DXDrv.cfg"), "name of a file of a configuration.")
;
コンパイルがエラーで失敗しました:
d:\repo\a4x_ext\minidxdriver\testapp\configparser\boost\lexical_cast.hpp(1096) : error C2039:
'setg'
: is not a member of'boost::detail::lexical_stream_limited_src<CharT,Base,Traits>'
どの部分が機能していませんか?あなたは何を得ることを期待しましたか?問題が何であるかはっきりしない。 –
投稿をエラーメッセージで更新しました。あなたは私にいくつかの実例を見せてもらえますか?あなたのコメントをありがとう! –
コンパイルエラーからのテンプレートインスタンス化バックトレースはありましたか? – Pete