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文件。
好吧,这很奇怪,但我完全删除所有的标题,它仍然显示我这个错误!
glut.h不再与该SDK包含的分布。你从哪里得到它的?提供一个URL。 – 2011-03-09 02:18:20
好吧,我把它从这里的示例项目.https://agora.cs.illinois.edu/display/cs418sp11/Home在讨论页面的底部。解压缩后,将glut.h复制并放到我的项目。 – Manish 2011-03-09 02:29:33