DirectX SDK安装与开发环境的配置
更新时间:2023-08-21 17:41:01 阅读量: 高等教育 文档下载
- direction推荐度:
- 相关推荐
关于DirectX及DirectX SDK安装与开发环境的配置
DirectX是微软公司为编写游戏和其它高性能多媒体应用而开发的一组高级的Windows底层应用编程接口(API),它包含了对图形,声音,输入设备和网游等的支持。下面介绍一下它的一些特点。
DirectX是一种基于COM的系统搭建起来的,COM面向对象模式比一般的C++更为严格。比如COM只能通过成员函数来进行访问,而不能够用公用数据成员。但是COM有一大优势,那就是它是它是一种基于二进制的编程模型,由此使安装了新版本的DirectX版本,建立在老版本的DirectX也一定可以运行,它的本身二进制编程模型也使得跨语言成为其一大优势。
DirectX主要是由硬件抽象层(HAL)和硬件模拟层(HEL)构成的,这也就是DirectX的底层结构。HAL是硬件制造商提供的特定于硬件的接口,DirectX可以使用这些接口对底层进行直接操作。正因为HAL提供一套统一的接口和方法可以访问图形硬件,所以DirectX3D可以通过HAL编写与设备无关的高效代码,从而完成设备无关性。这也使DirectX能够成为一个强大的API,具有很强的移植性。DirectX使用HAL与显示硬件协同工作,即应用程序从不直接与HAL打交道,而是通过HAL提供的基础,DirectX提供的一套统一的接口与方法。应用程序用这些接口与方法就可以直接绘制图形了。硬件模拟层用的较少,功能与HAL相似。
DirectX的API主要有
DirectGraphics,DirectIput,DirectPlay,DirectMusic,DirectSound等。下面组要介绍一下DirectX的安装:首先先下载一个DirectX9.0c SDK,先解压缩,然后执行其中的.exe文件(有的直接就是exe执行文件)然后按照安装向导进行安装,其中应注意的几个问题是:一,下载的是ZIP压缩文件,在安装前必将其解压缩到临时文件夹,即运行安装文件时要用到一个临时文件夹,安装完成之后应将其删除。二,安装到步棸Installation Options时设置对话框时可以全选上,以免后面需要组件时麻烦。三,关于调试的版本问题,可能在进行中会有选择Retail与Debug的选择框,应选择Debug版本,开发者可以使用调试程序运行库帮助跟踪工程项目的运行,而Retail运行速度快但调试能力差。如果没有这选项框可以在安装完成之后,在【开始】菜单【程序】中会出现【Microsoft DirectX SDK】快捷菜单,在【DirectX Utilities】子菜单的【DirectX Control Panel】中打开“DirectX属性”中进行设置。
然后是开发环境的配置:现在以vs2008为例进行说明,(1)启动vs2008打开开发环境界面,选择“工具”—》“选项”(2)在弹出的对话框中左边“项目”文件夹中选中“vc++目录”然后在右边“显示以下内容”中选中“包含文件”而后在其下方添加你所添加DirectX SDK中的Include 路径,如”C:\DXSDK\Include”有时可能需要添加“C:
\SXSDK\Samples\C++\Common\Include”.同样选中“库文件”添加DirectX SDK 的Lib路径。同样可能需要在”源文件“添加DirectX下
Samples\c++\Common\Src.
然后要运行【开始】中DirectX SDK运行
DirectX Samples Brower中选择各种实例或EmptyProject C++中选中InstallProject新建即可进行运行试试。
正在阅读:
兄妹是同心同德的两条鱼11-03
华尔街日报体和新闻特写09-30
想起这件事我就委屈作文600字06-19
辽宁省大连市第七十六中学八年级数学上册 第十四章 一次函数教案 新人教版11-28
大学生创业管理与大学生创业素质教育10-21
微观经济学分章节习题及答案311-15
文员实习日记08-11
甘肃省天水市第三中学2013届高三第九次检测数学(文)试题10-09
人工挖孔桩爆破施工专项方案01-17
- 2012诗歌鉴赏讲座 师大附中张海波
- 2012-2013学年江苏省苏州市五市三区高三(上)期中数学模拟试卷(一)
- 市政基础设施工程竣工验收资料
- 小方坯连铸机专用超越离合器(引锭杆存放用)
- 荀子的学术性质之我见
- 氩弧焊管轧纹生产线操作说明
- 小学科学六年级上册教案
- (商务)英语专业大全
- 外汇储备的快速增长对我国经济发展的影响
- 幼儿园中班优秀语言教案《小猴的出租车》
- 第七章 仪表与显示系统
- 身份证号码前6位行政区划与籍贯对应表
- 单位(子单位)工程验收通知书
- 浅谈地铁工程施工的项目成本管理
- 沉积学知识点整理
- 前期物业管理中物业服务企业的法律地位
- 2014微量养分营养试卷
- 地质专业校内实习报告范文(通用版)
- 内部审计视角下我国高校教育经费支出绩效审计研究
- 高次插值龙格现象并作图数值分析实验1
- 配置
- DirectX
- 安装
- 环境
- 开发
- SDK
- 中国移动校园手机一卡通SIM卡系统解决方案
- 社区管理与服务专业实习总结范文
- 蛋鸡粪循环利用模式评价与政策建议
- 微服务--企业微信运营解决方案
- 中英文对照简历模板
- 2021喜迎建党百年系列活动心得体会5篇
- 《腾飞中的崔家桥》电视片解说词最新
- 济南大学概率论大作业一、二答案
- DO和HRT对MBR同步硝化反硝化影响研究
- 如何做好幼儿启蒙教育
- 2014年初中学业水平考试地理模拟试题(四)
- (新人教版)中考物理总复习:《欧姆定律》教案
- 夏普复印机全系列维修手册
- 二级综合医院检验科质量管理的体会
- 八年级英语反义疑问句
- 防治室内装修污染 追求绿色环保新居
- 预制梁模板安装及拆除作业指导书
- 2018年日历A4打印(每月一张-横版-完美版)
- 医院实习学生管理办法
- 行业分析概述 2016年广西证券执业资格后续培训