第二章 Direct3D学习之DirectX环境搭建

三哥DIRECT3D大讲堂更新啦。

 从微软的官方网站上下载DirectSDK。不要太高版本,因为directx10的API和directx9的有少许区别。当然directx8及其以前的版本更可以无视,改动太大了。directx9虽然很长时间了,但仍然是主流。本例及以后的章节都将使用DXSDK_Nov08版本。

 

安装后将其配置到vc2005(vc2008相同)中(别听一些老教材上的话使用vc6.0,编译器的版本过于老,代码规范和现在相差很多,不信的话纯粹是自找麻烦)。具体操作为“选项-》项目和解决方案-》vc++目录”。

1、在右上方的“显示以下内容的目录”选择“包含文件”。在下面添加路径dxsdk中include的绝对路径,例如“D:\Microsoft DirectX SDK (November 2008)\Include”

2、在右上方的“显示以下内容的目录”选择“引用文件”和“库文件”。在下面都添加lib路径,例如32位操作系统使用“D:\Microsoft DirectX SDK (November 2008)\Lib\x86”

 

配置好IDE的通用属性的之后还需要为你的win32工程添加必要的lib和头文件。

1、在工程名字上右键,选择“配置属性-》连接器-》输入”,在附加依赖项中添加如下lib “dxerr.lib dxguid.lib d3d9.lib d3dx9.lib winmm.lib”

2、选择“配置属性-》常规”,在“字符集”中选择“使用多字节字符集”。当然这不是必须的,如果你的工程报“error C2308: 串联不匹配的字符串”这个错误,你需要选择这一项。这是因为vc2005以上的IDE默认使用宽字节字符串造成的。如果不选择的话你还可以将你的所有字符串常量前加“L”

之后在你的头文件中加入如下头文件

windows.h
d3dx9.h
string
d3d9.h
mmsystem.h

好啦,准备工作已经结束。从下一章开始进入真正的3D游戏编程世界,尽请期待。

转载于:https://www.cnblogs.com/leexuzhi/archive/2011/10/12/2206587.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值