Advertisement

测试gflag小

阅读量:

gflags是由Google开发并开源的一款用于处理命令行参数的实用工具,其操作简便,能够从环境变量和配置文件中获取相关参数。接下来将进行一些简单的测试,以验证该工具的功能,包括通过-version指令查看应用程序的版本号、通过-help指令查看帮助文档、解析命令行参数以及展示参数相关信息。

相关函数如下:
gflags::SetVersionString 用于设定版本信息,用户可通过输入 -version 命令来查看当前程序的版本号
gflags::SetUsageMessage 用于定义用户帮助信息,当用户执行 -help 命令时会显示对应的内容
google::RegisterFlagValidator 用于注册参数校验的回调函数,用以判断用户输入是否符合规范,若注册成功则返回true,否则返回false
gflags::ParseCommandLineFlags 用于解析命令行中的各个参数
gflags::ShowUsageWithFlagsRestrict 用于展示帮助信息及当前输入的参数信息。如果已设置帮助内容,则在启动程序时会自动显示帮助信息,并同时呈现输入参数的数据类型、默认值以及当前实际输入值。

复制代码
    #include <iostream>
    #include <gflags/gflags.h>
    //设置命令行参数

全部评论 (0)

还没有任何评论哟~