本文记录了笔者在基于Visual Studio MFC使用OpenGL时所遇到的问题及解决办法。
目录
glLoadIdentity()函数相关:OpenGL多次使用glLoadIdentity()后面的图形不显示
视角设置相关:gluLookAt和gluPerspective函数解析
问题:fatal error C1189: #error : gl.h included before glew.h
问题:解决VS在进行OpenGL编程中出现“无法启动此程序,因为计算机中丢失OPENGL.dll”
在VC++的MFC中为基于对话框的工程加入OpenGL窗体
参考网址:
https://www.cnblogs.com/wiener-zyj/p/4159310.html
注:实际调试时,该网址中的“步骤一”替换为在工程的stdafx.h中添加include:
#include<gl\gl.h>//OpenGL基本库
#include<gl\glu.h>//OpenGL实用库
#include<gl\glaux.h>//OpenGL辅助库
(↑要替换的“步骤一”)
问题:无法打开包括文件:“gl\glaux.h”
参考以下网址:
http://blog.csdn.net/mydangdang2/article/details/47361133
和
http://download.csdn.net/download/wyq1153/9646632
↑(第二个网址是gl\glaux.h文件的下载)
glLoadIdentity()函数相关:OpenGL多次使用glLoadIdentity()后面的图形不显示
参考网址:
http://blog.sina.com.cn/s/blog_15bb06c270102ydsl.html
→网址重点摘录:
看了一段关于glLoadIdentity()的介绍,恍然大悟。原来glLoadIdentity()既将模