Direct3D入门:一、配置Direct3D环境

[b]【[url]http://www.newflash3d.com[/url]---flash3D先锋队:北京贝武易科技公司】[/b]
有疑问请联系我QQ:363596350
我们要编写DirectX(Direct3D)程序,需要先安装两个文件:
DirectX SDK(DirectX开发包)(这个开发包大,大概500兆)
[url]http://www.onlinedown.net/soft/13300.htm[/url]DirectX(运行环境)(这个文件小,大概30-40兆)
[url]http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9226a611-62fe-4f61-aba1-914185249413[/url]

很多初学者会混淆了这个两个DirectX有什么区别。
一个是开发包(是要结合开发平台使用的,里面会有很多类和接口、API等),一个是运行环境,没有DirectX SDK,我们就不能开发,没有DirectX,开发好的程序不能运行。

我们这里用的开发工具是VC2005,如果在安装DirectX SDK之前已经安装好了VC2005了,DirectX会自动配置好开发环境,如果我们是先安装DirectX SDK,然后再安装VC2005,就需要我们手动的配置VC2005了。
如图:
进入工具》选项
[img]/upload/attachment/79681/be71d322-b1c5-3b82-a8aa-261b25524904.jpg[/img]
进入项目和解决方案》VC++目录》包含文件,加入 你的DirectX SDK安装目录,找到Include目录,我们这个里的DirectX SDK安装到了D:\Program Files下。
D:\Program Files\Microsoft DirectX SDK (August 2008)\Include
[img]/upload/attachment/79683/2bba6839-1347-3cab-934d-ce3179a48916.jpg[/img]
同样,我们需要库文件也要设置一下,这样我们的配置就完成了。

[img]/upload/attachment/79685/2a46118c-6b5a-3f17-9f77-dd7b43ebbf5e.jpg[/img]
好了,到这里咱们的文件就配置好了。
下面测试一下。
我们可以打开DirectX SDK本身自带的实例文件。
文件路径为
D:\Program Files\Microsoft DirectX SDK (August 2008)\Samples\C++\Direct3D\Tutorials\Tut06_Meshes\Meshes_2005.vcproj
启动调试文件:

[img]/upload/attachment/79687/87db62f5-6489-3e6a-8819-2e8d1ebf7a90.jpg[/img]
运行结果如下图:

[img]/upload/attachment/79689/1a0e41b3-dca5-3513-842e-871ac0a60b1a.jpg[/img]
好了,程序可以运行,证明你的DirectX SDK配置成功!
呵呵,可以庆祝一下,我们可以进入下一轮的学习了。
[b]【[url]http://www.newflash3d.com[/url]---flash3D先锋队:北京贝武易科技公司】[/b]
有疑问请联系我QQ:363596350

你可能感兴趣的:(DirectX游戏编程)