http://storehouse.sakura.ne.jp/viewvc/viewvc.cgi/gflags/?root=svn
一応、VCでもビルドできた。
#include <iostream> #include "gflags/gflags.h" #include "gflags/gflags_completions.h" DEFINE_bool(big_menu, false, "Include 'advanced' options in the menu listing"); DEFINE_string(language, "japanese", "default language"); int main(int argc, char **argv) { using namespace std; google::ParseCommandLineFlags(&argc, &argv, true); cout << FLAGS_big_menu << endl; cout << FLAGS_language << endl; return 0; }
DEFINE_boolでデフォルト値をtrueにする意味がないような。