【C++】34. gflags中的 --flagfile= 用法
生活随笔
收集整理的這篇文章主要介紹了
【C++】34. gflags中的 --flagfile= 用法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
如果要把代碼中的變量做成可通過配置文件進行配置的,可以使用gflag來實現(xiàn)。
如,想要通過代碼運行
FLAGS_apple_nums可以這樣定義:
對于gflags中的--flagfile用法,不管二進制節(jié)點后面接幾個--flagfile=的配置文件,他們之間的關(guān)系是銜接的。但是對于幾個文件中都有的flag, 哪個--flagfile=文件在后面,哪個變量就是最終代碼使用的值。
如:
./app_node --flagfile=app_1.conf --flagfile=app_2.conf
在app_1.conf中有一句--system_version=1.0.0.0;
在app_2.conf文件中有一句--system_version=2.0.0.0;
那么由于--flagfile=app_2.conf寫在后面,所以代碼最終FLAGS_system_version使用的值是2.0.0.0
總結(jié)
以上是生活随笔為你收集整理的【C++】34. gflags中的 --flagfile= 用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【C++】20. const char
- 下一篇: 【opencv】3.在一个opencv窗