指令行參數解析工具:gflags使用指南
1、簡介
gflags是google的一個開源的處理指令行參數的庫,使用c++開發,具備python接口。Python接口未測試。下圖紅框中的内容成為指令行,同時指令行也可以使用bat批處理來執行。

2、詳細
下載下傳位址:https://gflags.github.io/gflags,需要翻牆,總之不太好下載下傳,建議使用VS的夥伴們使用nuget。可以很友善的下載下傳下來,完畢後可以整理一下,放在自己相應的目錄下。
gflags 一共支援 5 種類型的指令行參數定義:
- DEFINE_bool: 布爾類型
- DEFINE_int32: 32 位整數
- DEFINE_int64: 64 位整數
- DEFINE_uint64: 無符号 64 位整數
- DEFINE_double: 浮點類型 double
- DEFINE_string: C++ string 類型
3、VS使用步驟
1、配置頭檔案目錄 庫目錄 依賴lid庫。
2、引入頭檔案#include
4、使用Demo
本截圖是參考下面的連接配接,僅僅是參考連接配接的簡化,并沒有其他責任問題。供學習者參考,我任何商業價值。
5、結合批處理使用
建立批處理檔案,輸入以下内容,并執行。
gflagsdemo.exe --host=--start
pause
參考:https://blog.csdn.net/jcjc918/article/details/50876613