opengl程序发布

opengl程序发布,第1张

我前几天遇到过和你同样的问题,后来核没自己解决了。

解决方法:

直接将glut.h、glut.lib、glut32.lib、glut.dll、glut.32.dll这5个文件复制到你的homework文件夹中,然后,把代码历氏洞中的 #include <gl/glut.h>改成 #include "glut.h" 就可以了。

以上5个glut文件打包下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

我肢枯的程序头部如下:

//装载OpenGL的lib库文件

#pragma comment(lib,"opengl32.lib")

#pragma comment(lib,"glu32.lib")

#pragma comment(lib,"glaux.lib")

//装载OpenGL头文件

#include <gl/gl.h> //标准OpenGL头文件

#include <gl/glu.h> //OpenGL实用工具库

#include <gl/glaux.h> //OpenGL辅助函数库

//#include <gl/glut.h>

#include "glut.h" //修改后的

......

......

opengl是一个状态机。如果你用gltranslate来移动物体的话。握皮每次移动后的状态都会保存。所以如果你再增加移动量的话就会造成速段卜差度越来越快。解决弊闭方案是1.每次修改矩阵后恢复矩阵


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8223853.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存