Qt Creator 報錯:Error while building/deploying project helloworld (kit: Desktop Qt 5.6.2 MinGW 32bit) When executing step "qmake"


【Qt版本】

我現在使用的Qt版本為:

 

【描述問題】

第一次入手學Qt 時,就遇到了程序沒有問題,但編譯不通過的情況。問題如下:

 

起初,我以為我安裝軟件及軟件配置有問題,於是我把Qt Creator軟件重新安裝了3次,且檢查配置,可沒有發現什么問題,但又一直編譯不過。

在網上也查了很多資料,依然找不到想要的答案,問網友也沒有解決好,且他們也沒有遇到過這種情況。好吧,只能自己認栽了。

 

【解決問題】

當然,這不能阻擋我繼續學習Qt的決心!兵來將擋,水來土掩!

經過一段時間的摸索,終於知道問題的所在。如下:

紅色部分,就是有問題的。即:

 C:\Users\zhangjunwu_\Desktop\Qt test\3\Error in " Util.asciify("build-helloworld-Desktop_Qt_5_6_2_MinGW_32bit-Debug")": TypeError: Property 'asciify' of object Core::Internal::UtilsJsExtension(0x28cf698) is not a function

這個是編譯路徑沒有設置好的問題。之前一直沒有注意到。

 

Shadow build 的含義是影子構建,即將構建生成的文件不放在源代碼文件夾下。這樣可以最大地保持源代碼文件夾的整潔。 軟件默認是打勾的。

 

 方法有兩種:

(1)取消 Shadow build ,即不打勾。如下:

然后,再重新編譯運行一下,就通過啦。

(2)重新設置編譯路徑,即項目工程所在的路徑。如下:(推薦使用方法2)

注:項目工程路徑中,不能有中文字符,否則會出問題。

 最后,再重新編譯運行一下,就通過啦。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM