跳到主要内容

解决Qt5错误C1083

· 阅读需 2 分钟
樱缘柒柒
一个无聊的家伙

解决Qt5报错错误:

C1083: 无法打开包括文件: “type_traits”: No such f directory

本文环境:

  • Qt 5.14.2
  • MSVC 2017

报错如图:

image-20240221195831382

这个是库的头文件路径没有配置好,

找到这个文件,然后把路径添加进去就好,

我这使用的是Qt5+MSVC2017,

我选择把文件路径添加进环境变量INCLUDE里,

使用Everything找到这个文件,我找到了一个路径在我安装的MSVC 2017路径下的文件,于是选择这个路径:

​ Z:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include

image-20240221192516808

添加到头文件路径

Qt项目配置头文件路径是使用环境变量INCLUDE

可以在项目的构建设置里面修改环境变量,

image-20240221193351065

不过这样子的话,换一个项目或者只是换一个配置都要重新一遍这样的操作,

我嫌麻烦,而且我估摸着这个东西是很常用到的文件,ennnnnn,因为我编译的这个程序几乎啥都没干,

就是单纯新建项目自动生成的窗口拖了俩组件进去,

所以我选择添加到系统变量,

把他添加进系统环境变量,Windows配置环境变量方法详见 2024-02-19-Windows配置环境变量

image-20240221192803519