OPENGL在VC中的配置及出现“无法定位程序输入点_glutInitWithExit于动态链接库glut32.dll上”的解决方案

来源:互联网 发布:网络摄像头ip地址查询 编辑:程序博客网 时间:2024/06/07 18:55

首先,说明如何在VC中配置OPENGL开发环境。
在开始之前,首先确保你的VC已经包含了相应的OpenGL库文件,否则,将无法进行编译。若没有的话,可以在网上下一个。
然后解压,将INCLUDE文件夹中的头文件拷贝到VC安装目录下的/Include/GL文件夹中;
将LIB文件夹中的头文件拷贝到VC安装目录下的/Lib文件夹中;
将DLL文件夹中的头文件拷贝到C:/Windows/System32文件夹中;
 
  
下面介绍在VC环境中建立基于OpenGL标准的应用程序框架的具体方法与步骤,阅读时务必认真,不要有所遗漏:
(1)创建项目文件:选择File/New菜单选项,建立一个名为MyTest的单文档(SDI)应用程序
(2)选择Project/Setting菜单选项,在Link栏的Lib输入域中添加OpenGL32.lib GLu32.lib GLaux.lib GLut32.lib ,若需使用OpenGL的辅助库函数,则还需添加glaux.lib。


然后VC环境就配置好了,但是后面调试程序时,很多人都出现了“无法定位程序输入点_glutInitWithExit于动态链接库glut32.dll上”这个情况。

这个情况出现的原因是system32文件夹下的glut32.dll比CG安装目录bin文件夹下的版本高。换为CG下的glut32.dll低版本后,一切正常。这是网上看到的最有效地解决办法,当

然了,这个解决办法也并非对每个人都适用,因为这是针对32系统的。

对于win764位系统的就并非如此了,是把配置环境的dll文件放到了c盘SysWOW64文件夹,而不是System32文件夹。

0 0
原创粉丝点击