1.内容简介
此文档主要目的是谈清DirectX与VS2010的配置问题,目的是在VS中能调用Direct3D API来处理视频图像。
2. 软件介绍
VS2010(Microsoft Visual Studio 2010)是微软公司推出的开发环境。 DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360电子游戏开发,并且只能支持这些平台。3.Direct11与VS2010配置步骤
1> 建立项目。
2> 打开项目属性页。打开VS“属性管理器窗口”->右键需要配置的“DirectX环境的项目”->“属性”。
3> 加入DirectX路径。左菜单栏“配置属性”->“VC++目录”
#.添加“$(DXSDK_DIR)Utilities/Bin/x86”(不包括双引号)到 “可执行文件目录”;
#.添加“$(DXSDK_DIR)Include”(不包括双引号)到 “包含目录”;
#.添加“$(DXSDK_DIR)Lib/x86”(不包括双引号)到 “库目录”;
注意:如果是制作64位的游戏,添加的是“$(DXSDK_DIR)Lib/x64”(不包括双引号)到 “库目录”,其他不变。
配置完成后如下图:

图1.修改VC++目录
“$(DXSDK_DIR)”代表DirectX的安装目录,如代表D:/ProgramInstall/DirectX
所以更直白的配置方式为:

4.解决一个编译错误
首次编译一个Direct3D程序时,会出现“不能打开d3dx.h: No Such directory”。
解决方案:
1> 点击“菜单”->点击“DirectX项目属性页”->选中“C/C++”,在附加包含目录中添加DirectX的包含d3dx.h的文件夹,在安装DirectX目录下的Include文件夹内,如D:\ProgramInstall\DirectX\Include。
2> 展开连接器,选中“常规”,在“附加库目录”中添加DirectX的Lib(在安装DirectX安装文件夹内),如D:\ProgramInstall\DirectX\Lib\x86。
本文档提供DirectX与VS2010的详细配置步骤,旨在帮助开发者在VS环境中顺利调用Direct3DAPI进行视频图像处理。内容包括配置DirectX路径、解决常见编译错误等。
5582

被折叠的 条评论
为什么被折叠?



