【发布时间】:2010-08-10 19:15:56
【问题描述】:
我使用的代码由一组模块组成,编译成单独的库。 反过来,库以不同的组合链接以构建不同的二进制文件。
所以,这是相当有序的。
不同的模块使用不同的命令行参数,我想使用 Boost.Program_options 进行解析。
由于命令行参数集取决于链接在一起的库,我事先不知道所有参数,因此无法将它们添加到 program_options::options_description。
如何让每个模块添加它的命令行参数并稍后读取它们?
谢谢
【问题讨论】: