前言
DX11是Win7的产物,它是09年发布的,可谓是非常古老。那么为什么我们还要学习呢?这是为了给下一步的DX12做准备。
如果你是Win10用户,且安装了Windows 10 SDK可以跳至 链接库。此节主要是为了Win7及以下的用户,但我手头只有Win10,只是拿来演示一下,内容大致差不多。
获取SDK
你可以在官网或是我的发布的资源里获取安装包。
安装
安装过程中你可能会遇到S1023错误:
这是由于安装可再发行软件包时遇到错误.。一般就是你已经安装了,只需要删除即可。注意只用删除2010版本的两个,如下:
然后就可以正常安装了。
项目环境配置
首先找到你的安装目录,这里以我的安装路径为例。我是直接安装到D盘的。然后我们需要它的头文件目录与库目录
- 头文件目录:D:\Microsoft DirectX SDK (June 2010)\Include
- 库目录:D:\Microsoft DirectX SDK (June 2010)\Lib\x64
或 D:\Microsoft DirectX SDK (June 2010)\Lib\x86
创建项目
以VS2022为例,新建项目,创建Windows Desktop Application也就是windows桌面应用。
右键Solution,点击Properties,进入项目配置
在VC++ Directories里找到 Include Directories 和 Library Directories 配置为刚才找到的路径
或者你也可以选择在环境变量PATH里配置,这样也有好处,就是一处配置,到处使用。以后就不用配置路径了
链接库
最后一步,就是链接库。实际上目前我们还不需要链接库,只是说一下方法。比如我们需要下面三个静态库:
- d3d11.lib
- dxgi.lib
- d3dcompiler.lib
方法一
在Linker > Input > Additional Dependencies 里添加即可
文章来源:https://www.toymoban.com/news/detail-444997.html
方法二
我们也可在代码中链接库文章来源地址https://www.toymoban.com/news/detail-444997.html
#pragma comment(lib, "d3d11.lib")
#pragma comment(lib, "dxgi.lib")
#pragma comment(lib, "d3dcompiler.lib")
到了这里,关于DirectX11 简介+环境配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!