虚拟现实与系统仿真实验指导书2024.2实验一 基于 MFC 的基本 OpenGL 应用程序生成一:实验目的1
熟悉 VC++2024 集成开发环境;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:HGLRC m_hRC;添加包含 OpenGL 头文件的语句:在 COpenGLPlatView
cpp 中添加代码#include #include #include 4.右击属性 消息按钮 选择 WM_CREATE 添加在 int COpenGLPlatView::OnCreate(LPCREATESTRUCT lpCreateStruct)函数中添加代码//添加新的代码开始CClientDC dc(this); PIXELFORMATDESCRIPTOR pfd; memset(&pfd,0,sizeof(PIXELFORMATDESCRIPTOR)); pfd
nSize=sizeof(PIXELFOR