游戏安全实验室 首页 技术入门 查看内容

 阅读目录

Direct开发环境搭建

发布于:2016-2-26 17:24   |    267279次阅读 作者: 管理员    |   原作者: TP   |   来自: 原创

1. 获取安装包

1) 获取DX安装包,官方下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=6812

2. 详细安装步骤

1) 运行下载好的DX安装程序DXSDK_Jun10.exe出现如下界面,选择“下一步

2) 勾选同意隐私条款,点击“下一步

3) 帮助提升软件质量,随便勾选后,点击下一步

4) 选择安装目录,点击“下一步

5) 选择安装组件,默认即可,点击“下一步

6) 如果没有意外的话会成功安装,如下所示

7) 如果完成后可能出现S1023错误如下所示:

原因是DX所带的发行库比VS的发行库要旧一些库无法覆盖新库。解决方法打开命令行,运行下面两个命令卸载运行库(之后通过VS2013安装包选择修复即可还原发行库):

MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}

 

3. 在VS2013中配置DX环境

1) 随便打开一个VS2013工程切换到“属性管理器”视图

2) 激活任意一个配置项下的“Microsoft.Cpp.Win32.user”右键菜单,选择属性

3) 选择VC++目录”在“包含目录”目录”分别添加DX安装释放的文件路径,默认路径为:

包含目录:C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include

目录:C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86

添加后,选择应用保存配置。

添加方法:

 

选择安装目录后点击确定即可。

4) 属性页对话框中选择“链接器à输入à附加依赖项”添加DX依赖库:

d3d9.lib 

d3dx10d.lib 

d3dx9d.lib 

dxerr.lib 

dxguid.lib 

winmm.lib 

comctl32.lib

添加后,选择“应用”,保存配置。

5) 至此已经成功在VS中配置了DX环境,可以进行开发了。

4. DX测试Demo

1) 新建win32项目

 

 

2) 工程中选择源文件右键呼出添加源文件菜单添加Demo.cpp

3) 右键工程开始生成解决方案

4) 正常情况下,编译成功,激活“Ctrl+F5”快捷键,运行可看到小窗口即为成功

*转载请注明来自游戏安全实验室(GSLAB.QQ.COM)

分享到:
踩1 赞2

收藏

上一篇:VS环境搭建——以VS2013为例

下一篇:游戏基础篇——引言

最新评论
引用 星空下的念 2016-5-5 15:03
这里貌似在新建.cpp文件后少写了一步,应该把安装路径C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Samples\C++\Direct3D\Tutorials\Tut01_CreateDevice里的CreateDevice.cpp文件里的代码复制到新建的cpp文件里,这样生成才可以成功。否则直接按照文章的步骤直接编译空的cpp文件肯定会有“ 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用”这么一个操作,因为连主函数入口都没有。(PS:我是用VS2010做的测试,如果VS2013里面不存在这个问题请无视该评论吧

查看全部评论(1)

B Color Image Link Quote Code Smilies

发表评论