如何在 Boost::P rogram_Options 中支持命令行语法"-DEVICE:iphone"?
How to support commandline syntax "-DEVICE:iphone" in Boost::Program_Options?
Boost::Program_Options的默认语法是"——DEVICE iphone"。我如何支持语法"-DEVICE:iphone"或"-DEVICE=iphone"?
Program_Options有相当多的选项样式。你想要的组合应该是:
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);
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 编译时未启用intel oneApi CUDA支持
- 助记符和指向成员语法的指针
- 有人能分解一下这个c++模板的语法吗
- C++避免重复声明的语法是什么
- QMetaObject invokeMethod的基于函数指针的语法
- POCO::PostgreSQL:如何将std::vector支持添加到`Binder::bind`
- 使用CMake检测支持的C++标准
- 为什么istream不支持右值提取
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 扩展光电二极管探测器以支持多个传感器
- MSVC是否支持C++11样式的属性而不是__declspec
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- 标准库中的任何正则表达式语法是否支持 (?(定义)用于子模式参考?
- 现代C++会支持 C# "Object Initalizer"语法吗?
- 罗斯林是否支持C++生成语法树
- GCC 4.4 不实现 C++11 范围循环.它还支持哪些其他范围循环语法
- Doxygen 对 C++11 模板别名的支持("using"语法)?
- c++ lua支持与语法检查和功能完成
- 如何在 Boost::P rogram_Options 中支持命令行语法"-DEVICE:iphone"?