大家好,这是我在这方面的第3篇帖子请帮忙。我有两个文件:源代码下的-arcball.cpp和sample.cpp,然后是VS 2008项目中头文件下的arcball.h。现在样本中的初始代码.cpp给了我错误,所以我删除了所有内容,这是sample.cpp的主体: -
int main (){
return 0;
}
我很惊讶它仍然给了我同样的错误。
Error 1 error C2144: syntax error : 'void' should be preceded by ';' c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h 1152 Viewer
Error 2 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h 1152 Viewer
Error 3 error C2146: syntax error : missing ';' before identifier 'glAccum' c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h 1152 Viewer
Error 4 error C2182: 'APIENTRY' : illegal use of type 'void' c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h 1152 Viewer
Error 5 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h 1152 Viewer
请帮助我。
答案 0 :(得分:2)
听起来像是你不小心将你的.h文件添加到了编译单元列表中,而不仅仅是源依赖项。