[英]Does the Poco C++ Library Support positional command line arguments?
我看不到用Poco的 Poco::Util::Application
类和相关的Poco::Util::OptionProcessor
支持位置命令行参数的 Poco::Util::OptionProcessor
。 位置参数是命令行上的未命名参数,位于所有其他选项的末尾,例如:
someprogram -b --what=121 filename.bin
在该示例中,filename.bin是一个位置参数,它没有名称,但是是所有已命名参数之后的第一个位置参数。 Boost的program_options支持这一点,我很难相信Poco不会这样做,但是鉴于源和文档,我无法发现如何支持它。
Poco支持吗?
我对Poco不熟悉,但是在查看文档时,我怀疑预期的用法是在argv
连续元素上重复调用Poco::Util::OptionProcessor::process()
,直到返回false
,然后表示位置参数的开始,让您随心所欲地处理它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.