gpt4 book ai didi

c++ - 如何在 Boost::Program_Options 中支持命令行语法 "-DEVICE:iphone"?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:35:51 24 4
gpt4 key购买 nike

Boost::Program_Options 的默认语法是“--DEVICE iphone”。如何支持语法“-DEVICE:iphone”或“-DEVICE=iphone”?

最佳答案

Boost.Program_Options 有相当多的 option styles .您似乎想要的特定组合是:

command_line_style::long_allow_adjacent |
command_line_style::short_allow_adjacent |
command_line_style::allow_long_disguise

应该将这些选项提供给命令行解析器的 style 函数:

    po::store(po::command_line_parser(argc, argv).style(<your styles here>).run(), vm);

关于c++ - 如何在 Boost::Program_Options 中支持命令行语法 "-DEVICE:iphone"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6906991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com