我得到以下错误:

In file included from generated/tandembiginteger.cpp:2:
generated/tandembiginteger.h:26: error: redefinition of `const int tandem::TandemMessageType_TandemBigInteger'
generated/tandembiginteger.h:26: error: `const int tandem::TandemMessageType_TandemBigInteger' previously defined here
generated/tandembiginteger.h:26: confused by earlier errors, bailing out

正如你所看到的,重新声明和“先前”声明的地方是一样的。这是什么样的错误?怎么解决?

最佳答案

我认为你只需要使用包括警卫。
这里有一个关于它的讨论:#pragma once vs include guards?

08-16 03:03