我试图在我的应用中使用其他代码。但在某些方面我遇到了这样的错误:
Redefinition of "some_variable_name" error
例如,
struct some_struct {double t0, t1;};
如何解决此问题?这是该结构在所有代码上的一次初始化。但我得到了这个。 如何解决?
答案 0 :(得分:1)
也许你多次包括你的标题?很难说没有更多细节。
尝试围绕此
包装代码#ifndef SOMETHING_H
#define SOMETHING_H
#endif
这些被称为Include Guards,并阻止代码再次被包含,从而防止标识符的双重声明。