3
DEFINE_string(
    calculator_graph_config_file, "",
    "Name of file containing text format CalculatorGraphConfig proto.");

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

4

1 回答 1

1

这只是一个定义标志的函数......更具体地说是一个宏函数,并在此处的文档中进行了描述:

定义一个标志很容易:只需为您希望标志的类型使用适当的宏,正如在 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
于 2020-08-23T07:42:58.247 回答