虚拟现实与系统仿真实验指导书2013.2实验一基于MFC的基本OpenGL应用程序生成一:实验目的1
熟悉VC++2005集成开发环境;2
熟悉基本MFC应用程序的生成;3
掌握基于MFC的基本OpenGL应用程序生成
二:实验内容1
建立基于MFC的基本OpenGL应用程序;2
配置应用程序,添加OpenGL链接库文件;3
建立OpenGL的基本环境
三:实验背景知识OpenGL是一种图形显示软件工具包,它为图形硬件提供软件接口
OpenGL为计算机动画提供由图形生成图像帧的工具
MFC提供的图形用户界面程序设计技术可以编写人机交互程序,OpenGL技术可以进行各种图形绘制
四:实验步骤1
文件->新建->项目选择MFC应用程序输入名称OpenGLPlat2
右击项目名,选择属性,再选择链接器中的输入选项,附加依赖项:opengl32
lib;glu32
lib;glaux
lib3.选择类视图模式,右击View,再添加变量和头文件或直接在View头文件中添加变量:protected:HGLRCm_hRC;添加包含OpenGL头文件的语句:在COpenGLPlatView
cpp中添加代码#include#include#include4.右击属性消息按钮选择WM_CREATE添加在intCOpenGLPlatView::OnCreate(LPCREATESTRUCTlpCreateStruct)函数中添加代码//添加新的代码开始CClientDCdc(this);PIXELFORMATDESCRIPTORpfd;memset(&pfd,0,sizeof(PIXELFORMATDESCRIPTOR));pfd
nSize=sizeof(PIXELFORMATDESCRIPTOR);pfd
nVersion=1;pfd
dwFlags=PFD_DRAW_TO_WINDOW|