解析命令行参数和响应文件
Parse command line arguments & response files
我需要解析命令行参数和带有注释的响应文件。
任何人都可以向我建议一些库,例如getoptpp,位这个不支持解析响应文件。
并且请不要建议 boost(因为 boost 不提供对响应文件的直接支持,而且我没有在我的项目中使用它)
如果有人不知道response file
是什么
Response file - is just a configuration file which uses the same syntax as the command line
谢谢!
upd:响应文件可以有注释
Upd2:"响应文件"的代码段
# 详细-v--端口 80# 端口
和命令行的参数
foo --端口 80 -v或福 -p 80 -v
谷歌搜索
了一下,得出了一个答案。 http://llvm.org/的 LLVM 编译器工具包包括一个声称处理响应文件的命令行库。 (请参阅 http://llvm.org/docs/CommandLine.html。 也许你可以把它从工具包中拿出来使用它?
除此之外,解决方案似乎是读取文件,将其转换为argv
样式参数并将其传递给通常的解析器之一。
相关文章:
- .cpp和.h文件中的模板专用化声明
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 文本文件中的单词链表
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用新行和不使用新行读取文件
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 挂起和取消挂起一个文件DLL
- 如何确定我已使用非编码文件到达 EOF?
- 命名空间中具有.h和.cpp文件的类
- 如何使用ndk-build.cmd构建Android.so文件
- 如何让 c++ 程序执行以响应文件打开
- 关闭VXWorks中非响应设备文件的端口的正确方法是什么?
- 如何保存HTTP的JSON响应在C 中获取.json文件
- Qt使用网络响应二进制文件解析json
- 如何加载音频文件的脉冲响应使用果汁
- 将服务器响应(std::string)转换为png文件
- c++ CURL post文件然后得到响应错误
- 谷歌服务器响应一个过时的html文件
- 捕获Visual Studio响应文件
- 解析命令行参数和响应文件