dx11安装
终于说服自己配好了DX11的环境,开始在DX12还未来袭的情况下先熟悉一下11的基本环境。事实证明,微软在游戏兼容性方面还是大有作为的。也很期待3月份DX12的新特性,不过一步一步来吧。
本人使用的是WIN764 位的环境+vs2012进行的相关配置。区别于网上很多32位机子的主要方面是对于库目录的选择。要选择x64的lib动态链接库。
首先我们需要下载安装最新的dx11SDK,如上图。其实这个安装更像一个解压缩的过程,这里需要记住的是你的安装路径。
其次,我们需要在将安装路径添加到系统环境中。我的电脑->属性—>高级系统设置—>环境变量—>新建DXSDK_DIR,将安装路径加入即可。
添加路径打开vs2102,新建一个win32项目。打开项目属性,对其属性进行配置。在链接器选项中选则->输入选项,在附加依赖项中添加d3d11.lib、d3dx11.lib和 dxerr.lib库,在vc++目录中添加包含目录中加入$dx11_sdk$include在库目录中添加$dx11_sdk$libx64文件夹(32位的用户需添加x86文件夹)。
然后就可以运行demo了,我运行的结果如下:
终于解决了与目标机器冲突的bug,好高兴,我没配置错,就是不知道网上说的dx11已经整合在vs2012中不用另行配置的说法是怎么回事,没成直接运行成功过,不知道是不是少安装了什么vs的插件。