文件名称: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
【文件预览】:
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)