簡體   English   中英

設置Qt Creator在Windows上使用最新版本的g ++和gdb

[英]Setting Qt Creator to use the latest version of g++ and gdb on Windows

我希望在Windows上的GNU C ++編譯器(MinGW)編譯的Qt程序中使用C ++ 11功能。 因此,我不能使用Qt SDK中提供的編譯器版本。

我決定使用最新版本的Qt,Qt Creator和MinGW。 因此,我分別下載並安裝了這些軟件。 將Qt Creator設置為使用C:\\Qt文件夾中安裝的Qt版本和將MinGW安裝到C:\\MinGW文件夾中的GNU C ++編譯器很容易,但是調試無法正常進行。 更具體地說,我收到錯誤消息:

"During startup program exited with code 0x0"

如何解決? 在工具鏈選項中,調試器的正確設置是什么?

QtCreator需要gdb的修補版本才能工作。 這是一種解決方法

  1. 使--tty選項在MinGW和
  2. 為了防止gdb在掛接到掛起的進程時凍結。

您有兩種選擇(假設您對框架和編譯器的先前安裝完全滿意):

  1. 從Qt的存儲庫下載修補的gdb二進制文件或
  2. 從Qt的站點下載補丁,應用它們並構建gdb

將調試器安裝到適當的目錄,最后恢復調試器的配置。

暫無
暫無

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

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