Sign in to follow this  
yckx

VC++2K5 Express beta 2 and OpenGL

Recommended Posts

I'm trying to get my OpenGL program to compile on VC++ 2005 Express beta 2, and I'm getting a host of errors from gl.h. Observe:
texture_mgr.cpp
c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : error C2146: syntax error : missing ';' before identifier 'glAccum'
c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : error C2182: 'APIENTRY' : illegal use of type 'void'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1153) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1153) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1153) : error C2146: syntax error : missing ';' before identifier 'glAlphaFunc'
c:\program files\microsoft platform sdk\include\gl\gl.h(1153) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1153) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1154) : error C2146: syntax error : missing ';' before identifier 'GLboolean'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1154) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1154) : error C2146: syntax error : missing ';' before identifier 'glAreTexturesResident'
c:\program files\microsoft platform sdk\include\gl\gl.h(1154) : error C2371: 'APIENTRY' : redefinition; different basic types
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1155) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1155) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1155) : error C2146: syntax error : missing ';' before identifier 'glArrayElement'
c:\program files\microsoft platform sdk\include\gl\gl.h(1155) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1155) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1156) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1156) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1156) : error C2146: syntax error : missing ';' before identifier 'glBegin'
c:\program files\microsoft platform sdk\include\gl\gl.h(1156) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1156) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1157) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1157) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1157) : error C2146: syntax error : missing ';' before identifier 'glBindTexture'
c:\program files\microsoft platform sdk\include\gl\gl.h(1157) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1157) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1158) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1158) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1158) : error C2146: syntax error : missing ';' before identifier 'glBitmap'
c:\program files\microsoft platform sdk\include\gl\gl.h(1158) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1158) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1159) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1159) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1159) : error C2146: syntax error : missing ';' before identifier 'glBlendFunc'
c:\program files\microsoft platform sdk\include\gl\gl.h(1159) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1159) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1160) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1160) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1160) : error C2146: syntax error : missing ';' before identifier 'glCallList'
c:\program files\microsoft platform sdk\include\gl\gl.h(1160) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1160) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1161) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1161) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1161) : error C2146: syntax error : missing ';' before identifier 'glCallLists'
c:\program files\microsoft platform sdk\include\gl\gl.h(1161) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1161) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1162) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1162) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1162) : error C2146: syntax error : missing ';' before identifier 'glClear'
c:\program files\microsoft platform sdk\include\gl\gl.h(1162) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1162) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1163) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1163) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1163) : error C2146: syntax error : missing ';' before identifier 'glClearAccum'
c:\program files\microsoft platform sdk\include\gl\gl.h(1163) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1163) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1164) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1164) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1164) : error C2146: syntax error : missing ';' before identifier 'glClearColor'
c:\program files\microsoft platform sdk\include\gl\gl.h(1164) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1164) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1165) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1165) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1165) : error C2146: syntax error : missing ';' before identifier 'glClearDepth'
c:\program files\microsoft platform sdk\include\gl\gl.h(1165) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1165) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1166) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1166) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1166) : error C2146: syntax error : missing ';' before identifier 'glClearIndex'
c:\program files\microsoft platform sdk\include\gl\gl.h(1166) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1166) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1167) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1167) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1167) : error C2146: syntax error : missing ';' before identifier 'glClearStencil'
c:\program files\microsoft platform sdk\include\gl\gl.h(1167) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1167) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1168) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1168) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1168) : error C2146: syntax error : missing ';' before identifier 'glClipPlane'
c:\program files\microsoft platform sdk\include\gl\gl.h(1168) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1168) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1169) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1169) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1169) : error C2146: syntax error : missing ';' before identifier 'glColor3b'
c:\program files\microsoft platform sdk\include\gl\gl.h(1169) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1169) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1170) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1170) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1170) : error C2146: syntax error : missing ';' before identifier 'glColor3bv'
c:\program files\microsoft platform sdk\include\gl\gl.h(1170) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1170) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1171) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1171) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1171) : error C2146: syntax error : missing ';' before identifier 'glColor3d'
c:\program files\microsoft platform sdk\include\gl\gl.h(1171) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1171) : error C2086: 'int APIENTRY' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'APIENTRY'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1172) : error C2144: syntax error : 'void' should be preceded by ';'
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
c:\program files\microsoft platform sdk\include\gl\gl.h(1172) : error C2086: 'int WINGDIAPI' : redefinition
        c:\program files\microsoft platform sdk\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI'
c:\program files\microsoft platform sdk\include\gl\gl.h(1172) : error C2146: syntax error : missing ';' before identifier 'glColor3dv'
c:\program files\microsoft platform sdk\include\gl\gl.h(1172) : error C2182: 'APIENTRY' : illegal use of type 'void'
c:\program files\microsoft platform sdk\include\gl\gl.h(1172) : fatal error C1003: error count exceeds 100; stopping compilation

I'm unsure what is causing this. This is PSDK stuff--it shouldn't be a problem. Any ideas? yckx

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this