我有一个头,它包括一个原型的结构的:结构原型
struct UserDataStruct;
为标头中的源文件中包含的,包括用于报头和:
struct UserDataStruct
{
int instance;
};
以我主源文件,我有:
int main()
{
UserDataStruct lol;
return 0;
}
我似乎无法编译我的程序,因为Visual Studio 2010给了我一个e rror:
error C2079: 'lol' uses undefined struct 'UserDataStruct'
我该如何做这项工作?
我很确定我不能包含源.cpp文件。 – GILGAMESH
“原型”是一个函数声明; 'struct UserDataStruct;'是一个不完整类型的声明。 –