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
總結
以上是生活随笔為你收集整理的Qt构建时出现Makefile Error 1的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DDNS请求到底请求了什么
- 下一篇: 更好用的冒泡排序、双向冒泡排序,拓展荷兰