【问题标题】:what does it mean to use DEFINE_string使用 DEFINE_string 是什么意思
【发布时间】:2020-12-12 02:50:24
【问题描述】:
DEFINE_string(
    calculator_graph_config_file, "",
    "Name of file containing text format CalculatorGraphConfig proto.");

这是 Google 的媒体管道提供的用于图像识别的代码的一部分,有人可以告诉我这个 (DEFINE_string) 是做什么的吗?

【问题讨论】:

标签: c++ flags mediapipe


【解决方案1】:

这只是一个定义标志的函数...一个更具体的宏函数,在文档here中有描述:

定义一个标志很容易:只需为您希望标志的类型使用适当的宏,如 gflags/gflags.h 底部所定义的那样。这是一个示例文件 foo.cc:

所以你不能只定义字符串标志,你也可以

DEFINE_bool: boolean
DEFINE_int32: 32-bit integer
DEFINE_int64: 64-bit integer
DEFINE_uint64: unsigned 64-bit integer
DEFINE_double: double

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-08
    • 1970-01-01
    • 2011-08-12
    • 2017-06-11
    • 2018-03-05
    • 2023-03-27
    • 2013-11-06
    • 1970-01-01
    相关资源
    最近更新 更多