《DX12龙书》|《Introduction to 3D Game Programming with DirectX 12》|《DirectX12 3D游戏开发实践》
个人电脑环境
Window11;Visual Studio 2022
出现问题主要原因:书中代码的环境是:Windows10;VS2015,在不同环境上运行难免会出现一些错误。
问题一:C2102 &要求左值
错误情况如图:都是一些语法上的错误
原因:书中代码是以VS2015为例,本人使用的是VS2022,新版本的VS检查更严格,所以需要设置一下。 解决:右键【解决方案】底下的【项目名】-【属性】-【C/C++】-【语言】-【符合模式】-否
问题二:error: 应用程序请求的操作依赖于已缺失或不匹配的 SDK 组件
错误情况如图:
需要在自己电脑中进行设置
【设置】-【系统】-【可选功能】-【图形工具】
我已经装好了,所以下方红框可以搜索到,如果没有安装的话点击上方红框中的【查看功能】,在这里查找并下载
标签:C2102,例程,应用程序,龙书,DX12,报错,error,SDK From: https://www.cnblogs.com/shou-xt/p/18241817