包括D3D11到代码块
Include d3d11 to code block
我仍然是C 和DirectX的新手,我要做的是将D3D11包括在项目中,经过一项研究,我最终发现我需要下载Windowssdk 8.1然后我转到设置 ->编译器 ->搜索目录,然后将目录添加到编译器和链接器
但是,当我安装SDK时,我找不到:
c: program文件(x86( Microsoft SDKS Windows Windows V8.1A Indlding
c: program文件(x86( Microsoft SDKS Windows Windows V8.1A lib
或:
c: program Files(x86( Microsoft SDKS Windows Kits 8.1 include
c: program Files(x86( Microsoft SDKS Windows Kits 8.1 lib
c: program文件(x86( Microsoft SDKS Windows套件 8.1 bin
在:
中c: program文件(x86( Microsoft SDKS Windows套件只有文件夹(10(
和:
c: program Files(x86( Microsoft SDKS Windows Windows V8.1A 只有文件夹调用(bin(
我不知道我是在做错事还是Microsoft更改目录或其他内容。
通常,您可以通过编辑Visual C 项目属性并设置常规 ->" Windows SDK版本"属性。
来选择哪个Windows SDK。如果您使用的是一些基于makefile的构建解决方案,则要使用的路径实际上是:
C:Program Files (x86)Windows Kits8.1Includeshared
C:Program Files (x86)Windows Kits8.1Includeum
C:Program Files (x86)Windows Kits8.1Includewinrt
C:Program Files (x86)Windows Kits8.1Libwinv6.3umx86
-or-
C:Program Files (x86)Windows Kits8.1Libwinv6.3umx64
或使用Windows 10 SDK(实际上确实支持Win32桌面应用程序,以Windows Vista SP2或更高版本为目标(,并且假设您已安装了最新的Windows 10 Fall Creators Update(16299(:
C:Program Files (x86)Windows Kits10Include10.0.16299.0shared
C:Program Files (x86)Windows Kits10Include10.0.16299.0um
C:Program Files (x86)Windows Kits10Include10.0.16299.0winrt
C:Program Files (x86)Windows Kits10Lib10.0.16299.0umx86
-or-
C:Program Files (x86)Windows Kits10Lib10.0.16299.0umx64
,作为您是Direct3D的新手,我建议使用DirectX-VS-Templates与VS 2013,VS 2015或VS 2017。另请参阅DX11的DirectX工具套件。
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 代码在main()中运行,但在函数中出现错误
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 编译包含字符串的代码时遇到问题
- 我在c++代码中生成了一个运行时#3异常
- 如何在linux终端中同时编译和运行c++代码
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 在Linux for Windows上编译C++代码时出错
- 我的字符计数代码计算错误.为什么
- 孤立代码块在结构中引发异常
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 为什么我的C#代码在调用回C++COM直到Task时会暂停.等待/线程.加入
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- 此代码是否违反一个定义规则
- 为什么我的代码在输出中增加了93天
- 我的简单if-else语句是如何无法访问的代码
- 使用动态分配的数组会导致代码分析发出虚假的C6386缓冲区溢出警告
- 为什么在这个代码结束循环中没有得到结束
- 在c代码之间共享数据的最佳方式
- 包括D3D11到代码块