C++ boost::program_options-是否可以强制使用强制标志?

C++ boost::program_options-是否可以强制使用强制标志?,c++,boost,boost-program-options,C++,Boost,Boost Program Options,我正在程序中使用boost::program_选项。我想强制挂一面旗帜。是否有可能通过程序_选项来实现这一点,并使其自身强制执行?i、 例如,抛出错误消息?根据,您可以在选项说明中指定需要一个选项: options_description desc; desc.add_options() ("help", "produce help") ("count", value<int>()->required(), "number of executions")

我正在程序中使用boost::program_选项。我想强制挂一面旗帜。是否有可能通过程序_选项来实现这一点,并使其自身强制执行?i、 例如,抛出错误消息?

根据,您可以在选项说明中指定需要一个选项:

options_description desc;
desc.add_options()
    ("help", "produce help")
    ("count", value<int>()->required(), "number of executions")
    ;
选项描述描述;
说明添加选项()
(“帮助”,“产生帮助”)
(“计数”,value()->required(),“执行次数”)
;

请注意,仍有许多较旧的boost安装不支持此功能。1.42中添加了必需的()功能。输出并没有真正标记它是必需的参数。如何反映这一点?