OpenGL - Visual Studio 2008 problem

Started by
5 comments, last by Dynx 15 years, 6 months ago
Does anyone know why creating the following simple C++ Win32 application (not console) in Microsoft Visual Studio 2008 may give the succeeding gl.h errors? Thanks Code:

#include < windows.h >

int WINAPI WinMain(      
    HINSTANCE hInstance,
    HINSTANCE hPrevInstance,
    LPSTR lpCmdLine,
    int nCmdShow
)
{
	return 0;
}


Error:

1>------ Build started: Project: sd, Configuration: Debug Win32 ------
1>Compiling...
1>run.cpp
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : error C2146: syntax error : missing ';' before identifier 'glAccum'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1153) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1153) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1153) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1153) : error C2146: syntax error : missing ';' before identifier 'glAlphaFunc'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1153) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1153) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1153) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1154) : error C2146: syntax error : missing ';' before identifier 'GLboolean'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1154) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1154) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1154) : error C2146: syntax error : missing ';' before identifier 'glAreTexturesResident'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1154) : error C2371: 'APIENTRY' : redefinition; different basic types
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1154) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1155) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1155) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1155) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1155) : error C2146: syntax error : missing ';' before identifier 'glArrayElement'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1155) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1155) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1155) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1156) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1156) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1156) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1156) : error C2146: syntax error : missing ';' before identifier 'glBegin'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1156) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1156) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1156) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1157) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1157) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1157) : error C2146: syntax error : missing ';' before identifier 'glBindTexture'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1157) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1157) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1158) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1158) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1158) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1158) : error C2146: syntax error : missing ';' before identifier 'glBitmap'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1158) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1158) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1158) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1159) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1159) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1159) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1159) : error C2146: syntax error : missing ';' before identifier 'glBlendFunc'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1159) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1159) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1159) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1160) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1160) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1160) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1160) : error C2146: syntax error : missing ';' before identifier 'glCallList'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1160) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1160) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1160) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1161) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1161) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1161) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1161) : error C2146: syntax error : missing ';' before identifier 'glCallLists'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1161) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1161) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1161) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1162) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1162) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1162) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1162) : error C2146: syntax error : missing ';' before identifier 'glClear'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1162) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1162) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1162) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1163) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1163) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1163) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1163) : error C2146: syntax error : missing ';' before identifier 'glClearAccum'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1163) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1163) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1163) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1164) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1164) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1164) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1164) : error C2146: syntax error : missing ';' before identifier 'glClearColor'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1164) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1164) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1164) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1165) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1165) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1165) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1165) : error C2146: syntax error : missing ';' before identifier 'glClearDepth'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1165) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1165) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1165) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1166) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1166) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1166) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1166) : error C2146: syntax error : missing ';' before identifier 'glClearIndex'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1166) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1166) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1166) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1167) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1167) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1167) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1167) : error C2146: syntax error : missing ';' before identifier 'glClearStencil'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1167) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1167) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1167) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1168) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1168) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1168) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1168) : error C2146: syntax error : missing ';' before identifier 'glClipPlane'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1168) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1168) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1168) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1169) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1169) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1169) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1169) : error C2146: syntax error : missing ';' before identifier 'glColor3b'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1169) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1169) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1169) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1170) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1170) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1170) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1170) : error C2146: syntax error : missing ';' before identifier 'glColor3bv'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1170) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1170) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1170) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1171) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1171) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1171) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1171) : error C2146: syntax error : missing ';' before identifier 'glColor3d'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1171) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1171) : error C2086: 'int APIENTRY' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1171) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1172) : error C2144: syntax error : 'void' should be preceded by ';'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1172) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1172) : error C2086: 'int WINGDIAPI' : redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1172) : error C2146: syntax error : missing ';' before identifier 'glColor3dv'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1172) : error C2182: 'APIENTRY' : illegal use of type 'void'
1>c:\program files\microsoft sdks\windows\v6.0a\include\gl\gl.h(1172) : fatal error C1003: error count exceeds 100; stopping compilation
1>Build log was saved at "file://c:\Documents and Settings\Owner\Desktop\sd\sd\Debug\BuildLog.htm"
1>sd - 143 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


[Edited by - Dynx on October 15, 2008 11:49:22 AM]
Advertisement
you have to include <windows.h> before including gl headers I know why doesn't it do it on it's own. But I don't know why.
Uhmm.. can you see I am not even using OpenGL ?
Possibly including the wrong windows.h

Check your include directories in VS 2008.
It's under tools/options/projects and solutions/vc++ directories. Change the droplist to 'include files' and check the order is correct.
Following directories are included:

$(VCInstallDir)include
$(VCInstallDir)atlmfc\include
$(WindowsSdkDir)\include
$(FrameworkSDKDir)include

And I'm not sure what you mean by a 'wrong windows.h'
You ARE using OpenGL somewhere, and its gets included from run.cpp. Otherwise you wouldn't get all theses GL related errors.

Remove the line where you're using gl.h or add windows.h before gl, possibly this is not in the file you pasted here, but in another file in you project.
This IS the only file in the project. Hence the compile error:

1>Compiling...
1>run.cpp

This topic is closed to new replies.

Advertisement