创建桌面应用程序

使用Visual Studio Community 2019创建一个桌面应用程序。

配置SDK版本、头文件、依赖库

右键单击创建的项目名称,选择Properties。

在Configuration Properties->General->Windows SDK Version中,选择需要使用的Windows 10 SDK版本号。

平台(x86、x64等)根据自己需要选择。

Visual Studio Community 2019会根据选择的Windows 10 SDK版本进行头文件和库文件的路径选择。

d3d12.h头文件在um文件夹中。

Visual Studio Community 2019会根据选择的平台,使用对应的宏定义,加载对应的静态库。

x86: WindowsSDK_LibraryPath_x86

x64: WindowsSDK_LibraryPath_x64

d3d12.lib在um文件夹中对应的平台文件夹里。

在Configuration Properties->Linker->Input->Additional Dependencies,添加静态库:d3d12.lib,dxgi.lib,d3dcompiler.lib

在Configuration Properties->Linker->Input->Delay Loaded Dlls,添加动态库:d3d12.dll

配置完成。

最新文章

  1. Linux下 JDK安装
  2. font-weight -- 定义字体的粗细
  3. Android消息机制
  4. 遍历map的常用方法
  5. Python:将utf-8格式的文件转换成gbk格式的文件
  6. HTTP协议(待完善)
  7. centos6.4 安装 hive 0.12.0
  8. Django 1.6 最佳实践: 如何设置和使用 Log(转)
  9. CString, QString, char*之间的转换(包括VC编译开关)
  10. bzoj 1004 1004: [HNOI2008]Cards burnside定理
  11. 如何重载浏览器 onload 事件后加载的资源文件
  12. Web API实现POST报文的构造与推送
  13. KafKa+Zookeeper+Flume部署脚本
  14. AngularJS学习篇(十一)
  15. docker简单介绍----存储
  16. [LeetCode] 10. 正则表达式匹配
  17. git pre-push hook
  18. 3790:最短路径问题(HDU)
  19. node.js 初学(二)—— 搭建注册/登录服务器
  20. 记录一下 ajax的基础传送

热门文章

  1. Proxyless Mesh 在 Dubbo 中的实践
  2. C#调用接口的简单流程
  3. js取不到iframe元素
  4. 微软拼音长句模式恢复工具支持Win10 1803
  5. 01-Sed简介
  6. 【Java刷题】初始化List应该选择ArrayList还是LinkedList
  7. SpringBoot项目动态定时任务之 ScheduledTaskRegistrar(解决方案一)
  8. Translent关键字-InvalidClassException异常_原理和解决方案
  9. Java进阶 P-2.1+P-2.2
  10. 行为型模式 - 命令模式Command