您的位置:首页 > 编程语言 > C语言/C++

d3dUtility.cpp 统一回答:在vs2015中调试D3D9龙书 代码示例:4.4 d3dUtility.cpp

2016-11-14 22:25 701 查看
龙书d3d9的代码 在作者的资源中,可查找,免分。

注意:如果可能的话,请先安装DXSDK_Jun10.exe,然后再安装VS2010或VS2015。否则,会在安装DXSDK_Jun10.exe的过程的最后阶段会报错。不过,即使是报错,也不影响学习项目的编译运行。

1.安装微软的图形开发D3D库:DXSDK_Jun10.exe。微软官网下载。

2.然后在VS2015中创建VC++空项目,项目名字自己娶一个合适的:



3.配置项目属性如下所示:

配置包含目录和库目录到对应DXSDK_Jun10.exe的安装目录:



例如本机:

D:\Program Files (x86)\Microsoft DirectX SDK (June2010)\Include

D:\Program Files (x86)\Microsoft DirectX SDK (June2010)\Lib\x64

在链接器的输入条目中的附加依赖库中添加:d3d9.lib;d3dx9.lib;winmm.lib;

每个库中都有要用到的函数。



4.将代码拷贝到项目文件夹下(详细如下图;够细致了哈J);


然后,在VS2015中的解决方案资源管理器中,将项目文件添加到对应条目下:



5.到目前,还有代码中的字符串出现报错

方法一:


方法二:在出现字符串的C++源文件中加入#inlcude<tchar.h>,并将字符串进行修改:

例如: 将出现“XXX”的地方,改成_T(“XXX”)即可。即添加_T().

原因是unicode问题。

每个项目都是如此配置;学习愉快!

知识就是力量!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息