Problem with making a game engine in OpenGL

Started by
0 comments, last by Ultracoder2005 16 years, 9 months ago
Ok. I am making a game engine for OpenGL. It is a static library. I am making it in Visual Studio C++ Express 2005. I even included the windows libraries and every other library required for OpenGL and it still says this.
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : error C2146: syntax error : missing ';' before identifier 'glAccum'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1153) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1153) : error C4430:  missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1153) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1153) : error C2146: syntax error : missing ';' before identifier 'glAlphaFunc'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1153) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1153) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1153) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1154) : error C2146: syntax error : missing ';' before identifier 'GLboolean'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1154) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1154) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1154) : error C2146: syntax error : missing ';' before identifier 'glAreTexturesResident'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1154) : error C2371: 'APIENTRY' : redefinition; different basic types
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1154) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1155) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1155) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1155) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1155) : error C2146: syntax error : missing ';' before identifier 'glArrayElement'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1155) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1155) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1155) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1156) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1156) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1156) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1156) : error C2146: syntax error : missing ';' before identifier 'glBegin'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1156) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1156) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1156) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1157) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1157) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1157) : error C2146: syntax error : missing ';' before identifier 'glBindTexture'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1157) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1157) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1158) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1158) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1158) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1158) : error C2146: syntax error : missing ';' before identifier 'glBitmap'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1158) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1158) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1158) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1159) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1159) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1159) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1159) : error C2146: syntax error : missing ';' before identifier 'glBlendFunc'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1159) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1159) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1159) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1160) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1160) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1160) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1160) : error C2146: syntax error : missing ';' before identifier 'glCallList'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1160) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1160) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1160) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1161) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1161) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1161) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1161) : error C2146: syntax error : missing ';' before identifier 'glCallLists'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1161) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1161) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1161) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1162) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1162) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1162) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1162) : error C2146: syntax error : missing ';' before identifier 'glClear'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1162) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1162) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1162) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1163) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1163) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1163) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1163) : error C2146: syntax error : missing ';' before identifier 'glClearAccum'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1163) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1163) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1163) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1164) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1164) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1164) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1164) : error C2146: syntax error : missing ';' before identifier 'glClearColor'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1164) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1164) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1164) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1165) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1165) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1165) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1165) : error C2146: syntax error : missing ';' before identifier 'glClearDepth'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1165) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1165) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1165) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1166) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1166) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1166) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1166) : error C2146: syntax error : missing ';' before identifier 'glClearIndex'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1166) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1166) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1166) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1167) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1167) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1167) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1167) : error C2146: syntax error : missing ';' before identifier 'glClearStencil'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1167) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1167) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1167) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1168) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1168) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1168) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1168) : error C2146: syntax error : missing ';' before identifier 'glClipPlane'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1168) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1168) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1168) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1169) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1169) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1169) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1169) : error C2146: syntax error : missing ';' before identifier 'glColor3b'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1169) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1169) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1169) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1170) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1170) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1170) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1170) : error C2146: syntax error : missing ';' before identifier 'glColor3bv'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1170) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1170) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1170) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1171) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1171) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1171) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1171) : error C2146: syntax error : missing ';' before identifier 'glColor3d'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1171) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1171) : error C2086: 'int APIENTRY' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'APIENTRY'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1171) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1172) : error C2144: syntax error : 'void' should be preceded by ';'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1172) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1172) : error C2086: 'int WINGDIAPI' : redefinition
1>        C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1152) : see declaration of 'WINGDIAPI'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1172) : error C2146: syntax error : missing ';' before identifier 'glColor3dv'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1172) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>C:\Program Files\Microsoft Platform SDK\Include\GL/gl.h(1172) : fatal error C1003: error count exceeds 100; stopping compilation
For some reason, it gives me this huge error list. Here is the code.
#include <GL/gl.h>
#include <GL/glu.h>

void DrawCube(int x, int y, int z, int size,int colorr,int colorg,int colorb)
{
	glColor3i(colorr,colorg,colorb);
	glTranslatei(x,y,z);
	glBegin(GL_QUADS);
	//First Side
	glVector3f((float)size/2,(float)-size/2,(float)size/2);
	glVector3f((float)size/2,(float)size/2,(float)size/2);
	glVector3f((float)-size/2,(float)size/2,(float)size/2);
	glVector3f((float)-size/2,(float)-size/2,(float)size/2);
	//Second Side
	glVector3f((float)size/2,(float)-size/2,(float)-size/2);
	glVector3f((float)size/2,(float)size/2,(float)-size/2);
	glVector3f((float)-size/2,(float)size/2,(float)-size/2);
	glVector3f((float)-size/2,(float)-size/2,(float)-size/2);
	//Third Side
	glVector3f((float)-size/2,(float)size/2,(float)size/2);
	glVector3f((float)size/2,(float)size/2,(float)size/2);
	glVector3f((float)size/2,(float)size/2,(float)-size/2);
	glVector3f((float)-size/2,(float)size/2,(float)-size/2);
	//Fourth Side
	glVector3f((float)-size/2,(float)-size/2,(float)size/2);
	glVector3f((float)size/2,(float)-size/2,(float)size/2);
	glVector3f((float)size/2,(float)-size/2,(float)-size/2);
	glVector3f((float)-size/2,(float)-size/2,(float)-size/2);
	//Fifth Side
	glVector3f((float)size/2,(float)-size/2,(float)size/2);
	glVector3f((float)size/2,(float)size/2,(float)size/2);
	glVector3f((float)size/2,(float)size/2,(float)-size/2);
	glVector3f((float)size/2,(float)-size/2,(float)-size/2);
	//Sixth Side
	glVector3f((float)-size/2,(float)-size/2,(float)size/2);
	glVector3f((float)-size/2,(float)size/2,(float)size/2);
	glVector3f((float)-size/2,(float)size/2,(float)-size/2);
	glVector3f((float)-size/2,(float)-size/2,(float)-size/2);
	glEnd();

	glLoadIdentity();
	glColor3i(0,0,0);

}

void Initialize()
{
	glShadeModel(GL_SMOOTH);

	glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
	
	glClearDepth(1.0f);
	glEnable(GL_DEPTH_TEST);
	glDepthFunc(GL_LEQUAL);

	glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
}

void ClearBuffers()
{
	glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
	glLoadIdentity();
}

void StartUpView(int width, int height,float closeuprange,float farawayrange)
{
	glViewport(0, 0, width, height);

	glMatrixMode(GL_PROJECTION);

	    gluPerspective(45.0f,(GLfloat)width/(GLfloat)height,closeuprange,farawayrange);

	glMatrixMode(GL_MODELVIEW);
	glLoadIdentity();
}
Anyone know what's wrong?
Advertisement
Oops, forgot to include windows.h. I feel like slapping myself. Mods, feel free to lock or delete this.

This topic is closed to new replies.

Advertisement