DirectX11_VS2010配置 [大三TJB_708]

来源:互联网 发布:下拉框优化 编辑:程序博客网 时间:2024/05/09 01:21

1.内容简介

此文档主要目的是谈清DirectXVS2010的配置问题,目的是在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

所以更直白的配置方式为:

图2.路径配置方式
图1,图2的配置方式都可以。建议用图2配置方式,含义更加明显:使Direct3D程序能找到其中相应的头文件和Direct3D API函数的路径。 

4.解决一个编译错误

首次编译一个Direct3D程序时,会出现“不能打开d3dx.h: No Such directory”。

解决方案:

1>     点击“菜单”->点击“DirectX项目属性页”->选中“C/C++”,在附加包含目录中添加DirectX的包含d3dx.h的文件夹,在安装DirectX目录下的Include文件夹内,如D:\ProgramInstall\DirectX\Include

2>     展开连接器,选中“常规”,在“附加库目录”中添加DirectXLib(在安装DirectX安装文件夹内),如D:\ProgramInstall\DirectX\Lib\x86

 

 

原创粉丝点击