安装
在Debian/Ubuntu Linux系统上,按如下命令安装
sudo apt-get install libgflags-dev
使用
(1)源文件
1)包含#include <gflags/gflags.h>
2)定义DEFINE_string(name, "hello gflags", "meaning of variable");
3)使用FLAGS_name
代码示例test.cc
#include <iostream>
#include <gflags/gflags.h>
using namespace std;
DEFINE_string(name, "hello gflags", "meaning of variable");
int main(int argc, char** argv)
{
cout << "name:" << FLAGS_name << endl;
return 0;
}
(2)CMakeLists.txt
在target_link_libraries
中加入gflags
。
add_executable(${PROJECT_NAME} test.cc)
target_link_libraries(${PROJECT_NAME}
gflags
)