首页 > 编程语言 >《DX12龙书》-第一个例程出现的报错:error: 应用程序请求的操作依赖于已缺失或不匹配的 SDK 组件;C2102问题

《DX12龙书》-第一个例程出现的报错:error: 应用程序请求的操作依赖于已缺失或不匹配的 SDK 组件;C2102问题

时间:2024-06-11 11:54:46浏览次数:12  
标签:C2102 例程 应用程序 龙书 DX12 报错 error SDK

《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 组件

  错误情况如图:

  

  官网的解释:Use the DirectX runtime and Visual Studio graphics diagnostic features - Windows app development | Microsoft Learn

  需要在自己电脑中进行设置

  【设置】-【系统】-【可选功能】-【图形工具】

  我已经装好了,所以下方红框可以搜索到,如果没有安装的话点击上方红框中的【查看功能】,在这里查找并下载

  

 

 

 

标签:C2102,例程,应用程序,龙书,DX12,报错,error,SDK
From: https://www.cnblogs.com/shou-xt/p/18241817

相关文章