一
可在
http://download.microsoft.com/download/F/1/7/F178BCE4-FA19-428F-BB60-F3DEE1130BFA/DXSDK_Feb10.exe
下载
也可在我的网盘下载:
http://pan.baidu.com/s/1pJmMLHh
双击DXSDK_Feb10.exe进行安装,
协议,
用户体验,
安装目录,
安装选项,
安装进度,
安装完成。
开始菜单的内容:
例子浏览器:
从例子浏览器点击 Install Project 可安装选择的例子项目,作为开发的模板;
二 环境配置和第一个例子
下面以VC++ 2010专业版为例,旗舰版是一样的。下述代码是微软提供的一个例子;
项目属性,VC++目录,加入DirectX的包含目录,如下图第一项;
库目录加入DirectX的Lib\x86目录,如下图第一项;
把下面一串
dxerr.lib dxguid.lib d3dx9d.lib d3dx10d.lib d3d9.lib winmm.lib comctl32.lib
加入到 链接器-输入-附加依赖项,如下图;
Run一下成功了,
另外如果出现,下述错误:
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
这是由于VS安装卸载操作之后发生版本方面的问题;使用的cvtres.exe版本错误;
可将如下目录的cvtres.exe改名为cvtres2.exe;如下图,
这样C:\Windows\Microsoft.NET\Framework\v4.0.30319 (.NET 4.5)中的cvtres.exe文件就可以被VS2010使用。
第一次编译运行成功后,再把改过的cvtres2.exe改回cvtres.exe;经我实验一切正常;
例子代码下载: