【发布时间】:2026-02-13 23:30:02
【问题描述】:
我需要解析带有 boost::program_options 前缀的参数,例如 -O1 / -O2 / -O3,所以 -O 是前缀,后跟优化级别作为数字。
它是使用 LLVM 命令行支持声明的,我需要这样:
cl::opt<char>
OptLevel("O",
cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] "
"(default = '-O2')"),
cl::Prefix,
cl::ZeroOrMore,
cl::init(' '));
【问题讨论】:
-
我不知道为什么这个问题被否决 - 这是现实生活中的例子
标签: boost llvm boost-program-options command-line-arguments