这个问题主要原因是,qt creator找不到正确的编译器所致,网上很多方案是上手改环境变量,我是反对这样轻易对系统环境变量进行增加或者修改;
解决方案主要有两种:
1、不用msvc编译器,而选用mingw编译器,如下图;
2、如果你的开发与系统有关系,那么mingw是满足不了要求的,出现报错,主要是因为qt不知道用那个路径下的编译器,看下图:
如下图这里有一堆,qt默认不知道选择哪一个,我的经验一般你应该选择“Microsoft Visual C++”开头版本最新的;
在我把C++和C路径都选择后,报错顺利解决: