1

テクスチャをミップマップしようとしています。Microsoft Visual Studio 6.0 では、以下のエラーが発生します。

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);
4

1 に答える 1

2

これは Windows SDK の SNAFU です。Windows プラットフォームではwindows.hbeforeを含める必要があります。GL/gl.h通常、定義windows.hを条件としてインクルードをプリプロセッサに入れることによって行われます_WIN32

#ifdef _WIN32
#include <windows.h>
#endif
#include <GL/gl.h>
于 2012-12-31T21:10:55.707 に答える