allora, ho sempre avuto vs2005 che andava da dio, ed ora comincia a rompere le p****
sto cercando di usare e opengl con le sdl, per poter fare un programma, ma , quando tento di compilare, vs2005 da sti caxxo di errori
Spoiler:
Codice:1>------ Build started: Project: SDL-OpenGL, Configuration: Debug Win32 ------ 1>Compiling... 1>main.cpp 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : error C2146: syntax error : missing ';' before identifier 'glAccum' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1153) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1153) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1153) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1153) : error C2146: syntax error : missing ';' before identifier 'glAlphaFunc' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1153) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1153) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1153) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1154) : error C2146: syntax error : missing ';' before identifier 'GLboolean' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1154) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1154) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1154) : error C2146: syntax error : missing ';' before identifier 'glAreTexturesResident' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1154) : error C2371: 'APIENTRY' : redefinition; different basic types 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1154) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1155) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1155) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1155) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1155) : error C2146: syntax error : missing ';' before identifier 'glArrayElement' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1155) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1155) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1155) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1156) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1156) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1156) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1156) : error C2146: syntax error : missing ';' before identifier 'glBegin' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1156) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1156) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1156) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1157) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1157) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1157) : error C2146: syntax error : missing ';' before identifier 'glBindTexture' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1157) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1157) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1158) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1158) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1158) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1158) : error C2146: syntax error : missing ';' before identifier 'glBitmap' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1158) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1158) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1158) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1159) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1159) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1159) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1159) : error C2146: syntax error : missing ';' before identifier 'glBlendFunc' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1159) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1159) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1159) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1160) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1160) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1160) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1160) : error C2146: syntax error : missing ';' before identifier 'glCallList' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1160) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1160) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1160) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1161) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1161) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1161) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1161) : error C2146: syntax error : missing ';' before identifier 'glCallLists' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1161) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1161) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1161) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1162) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1162) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1162) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1162) : error C2146: syntax error : missing ';' before identifier 'glClear' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1162) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1162) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1162) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1163) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1163) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1163) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1163) : error C2146: syntax error : missing ';' before identifier 'glClearAccum' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1163) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1163) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1163) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1164) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1164) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1164) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1164) : error C2146: syntax error : missing ';' before identifier 'glClearColor' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1164) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1164) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1164) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1165) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1165) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1165) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1165) : error C2146: syntax error : missing ';' before identifier 'glClearDepth' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1165) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1165) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1165) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1166) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1166) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1166) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1166) : error C2146: syntax error : missing ';' before identifier 'glClearIndex' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1166) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1166) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1166) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1167) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1167) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1167) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1167) : error C2146: syntax error : missing ';' before identifier 'glClearStencil' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1167) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1167) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1167) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1168) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1168) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1168) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1168) : error C2146: syntax error : missing ';' before identifier 'glClipPlane' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1168) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1168) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1168) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1169) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1169) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1169) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1169) : error C2146: syntax error : missing ';' before identifier 'glColor3b' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1169) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1169) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1169) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1170) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1170) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1170) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1170) : error C2146: syntax error : missing ';' before identifier 'glColor3bv' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1170) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1170) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1170) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1171) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1171) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1171) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1171) : error C2146: syntax error : missing ';' before identifier 'glColor3d' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1171) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1171) : error C2086: 'int APIENTRY' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'APIENTRY' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1171) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1172) : error C2144: syntax error : 'void' should be preceded by ';' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1172) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1172) : error C2086: 'int WINGDIAPI' : redefinition 1> c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1152) : see declaration of 'WINGDIAPI' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1172) : error C2146: syntax error : missing ';' before identifier 'glColor3dv' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\include\gl\gl.h(1172) : error C2182: 'APIENTRY' : illegal use of type 'void' 1>c:\programmi\microsoft platform sdk for windows server 2003 r2\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\Administrator\Documenti\Visual Studio 2005\Projects\SDL-OpenGL\SDL-OpenGL\Debug\BuildLog.htm" 1>SDL-OpenGL - 143 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
tutti nel file GL/gl.h
perchè?
cosa sbaglio?
creo un nuovo progetto Win32, lo faccio empry, creo un stdafx.h con questo codice :
e un main cosi [ per vedere se va ]Codice:#pragma once #include <SDL/SDL.h> #include <SDL/SDL_image.h> #include <SDL/SDL_ttf.h> #include <GL/gl.h> #include <GL/glu.h> #include <GL/glaux.h> #pragma comment( lib, "SDL.lib" ) #pragma comment( lib, "SDLmain.lib" ) #pragma comment( lib, "SDL_image.lib" ) #pragma comment( lib, "SDL_ttf.lib" ) #pragma comment( lib, "OpenGL32.lib" ) #pragma comment( lib, "GLAux.lib" ) #pragma comment( lib, "GLU32.lib" )
Codice:#include "stdafx.h" int main( int argc, char* argv[] ) { return 0; }
e mi da i 143 problemi dello spoiler.
Qualcuno sa cosa possa essere?!?