解決QT5升級(jí)Creator 14.x后出現(xiàn)launch debugger紅色報(bào)錯(cuò)問(wèn)題-OK
QT5升級(jí)Qt Creator 14.x后出現(xiàn)launch debugger紅色報(bào)錯(cuò),QT5 C++項(xiàng)目可以編譯運(yùn)行,但無(wú)法調(diào)試運(yùn)行。經(jīng)試驗(yàn):選擇Desktop QT 5.15.2 MinGW 64-bit調(diào)試運(yùn)行無(wú)法啟動(dòng),紅色報(bào)錯(cuò)。增加安裝QT 6.7.3后,選擇Desktop QT 6.7.3 MinGW 64-bit可以成功進(jìn)行調(diào)試運(yùn)行。
經(jīng)過(guò)多次測(cè)試,發(fā)現(xiàn)是Qt Creator 14.x需要指定高版本的調(diào)試器才能正常調(diào)試運(yùn)行。具體解決步驟如下:
詳細(xì)操作視頻:
(1)啟動(dòng)Qt Creator,打開(kāi)一個(gè)Qt C++項(xiàng)目。然后打開(kāi)菜單“編輯(E)=>Preferences...”,打開(kāi)“首選項(xiàng) - QT Creator”窗口;
(2)在“首選項(xiàng) - QT Creator”窗口左側(cè)選擇“構(gòu)建套件(Kit)”,右側(cè)選擇“自動(dòng)檢測(cè)”下面的“Desktop QT 5.15.2 MinGW 64-bit”編譯套件,然后點(diǎn)擊右側(cè)的“克隆”按鈕;
(3)將會(huì)在“手動(dòng)設(shè)置”下面克隆出一份“Desktop QT 5.15.2 MinGW 64-bit”自動(dòng)命名為手動(dòng)設(shè)置下面的“Desktop QT 5.15.2 MinGW 64-bit的克隆”,可以將其重命名為:
“Desktop QT 5.15.2 MinGW 64-bit的克隆for Qt Creator 14.x”
(4)關(guān)鍵:選中“Desktop QT 5.15.2 MinGW 64-bit的克隆for Qt Creator 14.x”,將調(diào)試器修改為:
GUN gdb 11.2.0 for MinGW 11.2.0 64-bit
原來(lái)是:GUN gdb 8.1 for MinGW 8.1.0 64-bit
(5)關(guān)鍵:接下來(lái),在左側(cè)的“構(gòu)建和運(yùn)行”下面,選擇剛才克隆的“Desktop QT 5.15.2 MinGW 64-bit的克隆”|“構(gòu)建”
右側(cè)“構(gòu)建目錄”指向原來(lái)的構(gòu)建目錄,比如:
E:\QTcode001\build-UnifyRemoteManager-Desktop_Qt_5_15_2_MinGW_64_bit-Debug
(6)點(diǎn)擊左側(cè)下面的“調(diào)試”按鈕,重新生成項(xiàng)目,便可以正常調(diào)試運(yùn)行了
(7)注意:QT5升級(jí)Creator 14.x后,
選擇Desktop QT 5.15.2 MinGW 32-bit構(gòu)建套件進(jìn)行編譯,不會(huì)出現(xiàn)launch debugger紅色報(bào)錯(cuò)問(wèn)題。
只是選擇Desktop QT 5.15.2 MinGW 64-bit構(gòu)建套件進(jìn)行編譯,才會(huì)出現(xiàn)launch debugger紅色報(bào)錯(cuò)問(wèn)題。

posted on 2024-11-03 16:14 patton88 閱讀(738) 評(píng)論(0) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)