2012-12-31 738 views
1

我正在嘗試Mipmap紋理。 Microsoft Visual Studio 6.0提供了下面的錯誤。錯誤C2501:'WINGDIAPI':缺少存儲類或類型說明符

error C2501: 'WINGDIAPI' : missing storage-class or type specifiers 


WINGDIAPI void APIENTRY glAccum (GLenum op, GLfloat value); 
WINGDIAPI void APIENTRY glAlphaFunc (GLenum func, GLclampf ref); 
WINGDIAPI GLboolean APIENTRY glAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences); 
WINGDIAPI void APIENTRY glArrayElement (GLint i); 

回答

2

這是Windows SDK的SNAFU。您必須在Windows平臺上的GL/gl.h之前包含windows.h。通常通過將windows.h包括到預處理器中,條件是_WIN32定義

#ifdef _WIN32 
#include <windows.h> 
#endif 
#include <GL/gl.h> 
相關問題