Qt构建时出现Makefile Error 1的解决办法

问题原因

楼主也是刚开始学习Qt,根据查找的资料,应该是同一系统中相同软件装有多个版本的缘故。
参考文章:https://blog.csdn.net/keepwhiter/article/details/94602450 。

解决办法

我首先找到了一个办法是删除之前构建产生的makefile,重新构建即可。
参考文章:https://www.cnblogs.com/zhouwenJS/p/3787983.html

我使用这个办法并没有解决问题,于是就顺着“同一系统中相同软件装有多个版本的缘故”往下想,发现我在安装QT 的时候,在”组件选择“点了“全选”,所以导致了这个结果。

在选择要安装的组件时,可以用两种编译器编译QT程序,一个是Visual Studio,另外一个是MinGW。

如果选择了Visual Studio作为编译器,就必须安装对应版本的Visual Studio。

如果选择了MinGW,就会在安装上MinGW编译器,因为MinGW是开源的。而且会直接一起安装QtCreator。
参考文章:https://blog.csdn.net/xiongtiancheng/article/details/80036605

安装Qt的组件选择:
在这里插入图片描述
参考文章:https://blog.csdn.net/u010416035/article/details/100763077

发布了1 篇原创文章 · 获赞 0 · 访问量 12

猜你喜欢

转载自blog.csdn.net/weixin_41175581/article/details/104266921