【发布时间】:2012-07-18 22:45:10
【问题描述】:
我知道大多数时候你会因为不包含库或在类中没有正确定义函数而得到 UNRESOLVED EXTERNAL SYMBOL,但我在结构上遇到同样的错误。 在我定义的 .h 之一中,我几乎没有文件 .cpp 和 .h
extern struct MyDataStruct StructData;
我将这个 .h 包含在我的 .cpp 文件中,但我得到了
'struct MyDataStruct StructData' unresolved external symbol
我从任何类中定义了这个结构,并且我在没有任何类前缀的情况下访问它。
提前致谢。
【问题讨论】:
标签: c++ windows visual-studio-2010 compiler-construction linker