2011-03-09 161 views
1

我得到一堆错误如下: -删除包含错误

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 
Error 6 error C2144: syntax error : 'void' should be preceded by ';' c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h 1153 Viewer 
Error 7 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 1153 Viewer 

这是一切,我包括我的代码开头: -

#include <cstdlib> 
#include <windows.h> 
#include <GL/glut.h> 
#include <cmath> 
#include "arcball.h" 
#include <vector> 
#include <iostream> 
#include <fstream> 


using namespace std; 

这是虽然很有趣当我点击第一个错误指向我行

WINGDIAPI void APIENTRY glAccum (GLenum op, GLfloat value); 
在gl.h

。我甚至不包括file.Where是错误来自哪里?

PS。不知道它是否重要,但我已将该文件保存为.cpp文件。

好吧,这很奇怪,但我完全删除所有的标题,它仍然显示我这个错误!

+0

glut.h不再与该SDK包含的分布。你从哪里得到它的?提供一个URL。 – 2011-03-09 02:18:20

+0

好吧,我把它从这里的示例项目.https://agora.cs.illinois.edu/display/cs418sp11/Home在讨论页面的底部。解压缩后,将glut.h复制并放到我的项目。 – Manish 2011-03-09 02:29:33

回答

0

您可能会错过包含文件WinGDI.hgl.h很可能是由文件<GL/glut.h>

#include <cstdlib> 
#include <windows.h> 
#include <WinGDI.h> // <-------------------- 
#include <GL/glut.h> 
#include <cmath> 
#include "arcball.h" 
#include <vector> 
#include <iostream> 
#include <fstream> 
+0

Nope does not work ...我添加了你说的那一行..它可能与项目属性有关吗? – Manish 2011-03-09 02:01:47