簡體   English   中英

無法在Windows的Qt Creator中選擇GDB

[英]Can't select GDB in Qt Creator on Windows

在Windows的Qt Creator中,我選擇了GDB而不是CDB作為調試器:

在此處輸入圖片說明

但是,當我開始調試程序時,它失敗並顯示以下錯誤:

Unable to create a debugger engine of the type "No engine"

如果我從“組合”中選擇CDB,它將起作用。 為什么會出現此錯誤,該如何解決? 我想如果確實在組合框中安裝了GDB,對嗎?

編輯:我看到問題可能出在哪里,但仍然不知道如何解決它:

在此處輸入圖片說明

[在新選項卡中打開上面的圖像以查看完整分辨率。]對於GDB,它顯示為“未識別”。

編輯2:我只記得我正在使用MSVC編譯器,並且Qt庫是為MSVC編譯的:

在此處輸入圖片說明

也許那是原因嗎? 盡管GDB應該能夠調試任何可執行文件,而不僅僅是gcc生成的可執行文件,所以我不確定它是否相關。

您不能將GDB與MSVC編譯的代碼一起使用。 看來您正在混合兩者。

CDB與Visual C ++一起提供。 GDB與MinGW(-w64)一起使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM