OpenGL环境配置相关的两个问题--glut.dll32丢失和the procedure entry point_gluInitWithExit could not be located

  使用VC6.0编译网上copy的第一个OpenGL程序时,报了两个错误。

1. glut.dll32丢失

(1)环境+文件:VC6.0、GLUT工具包

GL、GLU一般系统自带,GLUT需要在官网上自行下载:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

(2)做法:按照常规做法把GLUT工具包中的glut.h、glut.lib、glut32.lib、glut.dll、glut32.dll分别复制到相应位置

  glut.h→\VC98\Include\GL

  glut.lib、glut32.lib→\VC98\Lib

  glut.dll、glut32.dll→\Windows\System32

(3)问题:配置环境后,依然提示glut.dll32丢失

(4)解决方案:因为安装Win7 64位系统关系,应将dll文件复制到SysWOW64下,具体操作如下

glut.dll、glut32.dll→\Windows\SysWOW64


2. 

(1)问题:the procedure entry point_gluInitWithExit could not be located in the dynamic link library glut32.dll

(2)解决方案:在1中所述配置环境下,在#include 语句前,加一句#define GLUT_DISABLE_ATEXIT_HACK

你可能感兴趣的:(OpenGL)