《DX12龙书》-第一个例程出现的报错:error: 应用程序请求的操作依赖于已缺失或不匹配的 SDK 组件;C2102问题
《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 组件
错误情况如图:

错误原因:
解决方案:需要在自己电脑中进行设置
【设置】-【系统】-【可选功能】-【图形工具】
我已经装好了,所以下方红框可以搜索到,如果没有安装的话点击上方红框中的【查看功能】,在这里查找并下载


浙公网安备 33010602011771号