文档库

最新最全的文档下载
当前位置:文档库 > DirectX SDK在VS2005中的配置

DirectX SDK在VS2005中的配置

DirectX SDK 在VS2005中的配置

学习Direct3D游戏编程缘于对游戏的爱好。我就是这样一个人,对一样事物感兴趣就会去学点这方面的东西,结果学的东西很杂,就是都不精通,纠结。

刚开始学习一门语言的时候,环境的搭建的最让人头痛的事了。关于这方面的资料网上有好多,但对于一个初学着的来说还是云里雾里。下面我一一个初学者的身份谈下DirectX SDK 在VS2005中的配置。

首先下载好DirectX SDK,我用的版本是Microsoft DirectX SDK (February 2010);安装这里就不说,一般软件的安装都是接受—>下一步—>选择安装路径—>下一步—>下一步……—>完成。

(1)导入包含文件

打开VS2005(我的是汉化版的),选择“工具”菜单中的“选项”选项,会得到如下的对话框:

DirectX SDK在VS2005中的配置

在左边的TREE视图中选择“项目和解决方案”中的“VC++目录”选项。在右边的平台选择中选择“Win32”选择“包含文件”如上图所示。然后点击“新行”按钮(也就是那个文件夹的图

标),将DirectX SDK中的Include文件夹添加进去。(我的路径是C:\Program Files\Microsoft DirectX SDK (February 2010)\Include)

(2)导入库文件

与导入包含文件的方式一样,入下图所示:

DirectX SDK在VS2005中的配置

在左边的TREE视图中选择“项目和解决方案”中的“VC++目录”选项。在右边的平台选择中选择“Win32”选择“库文件”如上图所示。然后点击“新行”按钮(也就是那个文件夹的图标),将DirectX SDK中的lib文件夹添加进去。lib文件夹下有X64和X86两个文件夹,现在一般会选用X86(所以我的库文件的路径就是C:\Program Files\Microsoft DirectX SDK (February 2010)\Lib\x86)。

好了,现在你可以测试一下你的配置是否正确了。在你安装的DirectX SDK中会有些还没有编译生成的例子在你安装目录下的Samples目录里。我们选择一个用来进行测试。我选择的是Samples目录下C++\Direct3D\Blobs例子。

在VS2005中打开这个项目,工作空间请选择Blobs_2005.sln,因为我们的VS版本是2005的。然后我们编译生成调试。如果你得到下面的窗口效果,那么恭喜你。

DirectX SDK在VS2005中的配置

在你创建Direct3D项目时,先创建好一个一个WIN32项目然后在打开项目属性,入下图所示:

DirectX SDK在VS2005中的配置

在左边的TREE视图中选择配置属性——连接器——输入,点击右边的附加依赖选项,会有个...按钮点击它,会出现如下图的对话框:

DirectX SDK在VS2005中的配置

至少需要输入这几个文件:

d3dx9.lib d3dxof.lib d3d9.lib winmm.lib dxguid.lib