当前位置: 首页 > 网络知识

Qt error C1083:无法打开文件stddef.h或crtdbg.h

时间:2026-01-29 09:26:24

问题描述

  环境:QT5.15.2
  从别的电脑拷过来一个能跑的项目在新安装的qt上运行,报错C1038,检查发现报错的文件都跟sdk有关,问题就是不能正确找到SDK相关的。

解决

1.查找SDK(我是用的"everything"工具搜索的,一般都会在这个路径下面)

在这几个文件夹中选择最新的那个,点进去,里边包括有include,lib,bin等文件夹,点进一个文件夹例如:include,里边依然选择最新的文件夹

2.在qt当前项目下,点击左边栏找到“项目”按钮,按照下图找到"Editor",点开之后,将上面找到的文件夹路径添加进去,

  【补充】一般前两步就可以解决了,

3.添加环境变量
  右键点击此电脑>属性>高级系统设置>环境变量>添加系统变量,将include,lib,bin内容分别添加进去。

include中添加例如:C:\Program Files (x86)\Windows Kits\10\Include\10.0.177.0\ucrt,将ucrt同目录下的文件夹都添加进去,中间用;连接,如下图:

  lib添加如下图:

  将bin目录下的内容C:\Program Files (x86)\Windows Kits\10\bin\10.0.177.0\x86添加到系统变量的path中。

  然后再重新构建一下项目,就可以了。



上一篇:VisualStudioCode 代码对齐
下一篇:Visual Stdio 错误 error : 0xC00000FD: Stack overflow. 更改堆栈空间解决栈溢出问题
Qt
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素