CmdParser:使用C ++ 11的简单轻量级命令行解析器

时间:2024-05-26 08:32:26
【文件属性】:

文件名称:CmdParser:使用C ++ 11的简单轻量级命令行解析器

文件大小:88KB

文件格式:ZIP

更新时间:2024-05-26 08:32:26

C++

简单的C ++命令行解析器 该项目提供了一个简单的单头命令行解析器。 它非常轻巧,依赖于模板。 最简单的方法是通过将其添加到源代码中来使用它。 该解析器需要C ++ 11,并且可以在gcc(v4.8.2或更高版本,某些早期版本也可以),icc(v14或更高版本),clang和msvc(v18或更高版本)上正常工作。 使用解析器 直接使用解析器。 仅在应用程序源文件中包含标头( cmdparser.h ),很可能是包含main方法的标头。 将命令行参数传递给解析器: int main ( int argc, char ** argv) { cli::Parser parser (argc, argv); /* ... */ } 在以下两节中,我们将介绍如何设置和使用解析器。 设置 设置解析器可以使用以下方法进行工作: set_optional() ,以包含可选参数 set_r


【文件预览】:
CmdParser-master
----.gitignore(263B)
----cmdparser.hpp(14KB)
----LICENSE(1KB)
----README.md(6KB)
----cmdparser.Test()
--------catch.hpp(407KB)
--------tests.cpp(9KB)
--------TestMain.cpp(90B)
--------CMakeLists.txt(197B)
----CMakeLists.txt(341B)

网友评论