是在C ++中隐式定义了FLAGS_v吗?

时间:2019-06-17 10:42:25

标签: c++

我正在尝试解决似乎正在发生的多定义错误,因为我正在使用的两个库两次定义了同一对象。有问题的库是pytorch和openfst。

但是如果我进入openfst src/并做grep -Ir 'FLAGS_v',这就是我得到的:

extensions/linear/fstlinear.cc:   FLAGS_unknown_symbol, FLAGS_vocab, argv + 1,
include/fst/fst.h:                if (FLAGS_v >= 2) {
include/fst/log.h:                #define VLOG(level) if ((level) <= FLAGS_v) LOG(INFO)
bin/fstsymbols-main.cc:           if (FLAGS_verify && !s::Verify(*fst)) return 1;
bin/fstdraw-main.cc:              FLAGS_vertical, FLAGS_ranksep, FLAGS_nodesep, FLAGS_fontsize,

我看不到FLAGS_v被定义在任何地方吗?但是我收到一条错误消息,说正在定义此代码FLAGS_v中的某个地方。我在这里想念什么?

0 个答案:

没有答案