qt 斷點無效 ubuntu

2021-07-03 05:30:45 字數 308 閱讀 8022

新建純c++專案後(除專案名稱,都選預設的),

編譯執行成功,出現「hello,world」, 但是設定斷點後卻不能進行除錯。

發現是發布模式,改為除錯模式後仍不能在斷點處停下,程式直接執行到結束。

後發現應清除原來的編譯資訊,才可以。 

也就是在qt裡,先前的編譯模式,在你更改後,原來的模式也不會自動清除,因而沒有換到新的模式下。

故應該先清除原來的模式,即:在選單中進行以下操作

構建清理專案"***"      #  *** 是你要除錯的專案名稱

然後再選擇除錯模式,進行除錯,斷點就會起作用了。

解決VS斷點無效問題

在使用vs時經常遇到斷點無效的問題,給程式除錯帶來不便,現總結如下解決方法 1 首先確定 除錯資訊格式 未被禁用 一般發生於release模式 開啟步驟 專案 屬性 配置屬性 c c 常規 除錯資訊格式,這裡不能為 禁用 專案 屬性 配置屬性 鏈結器 除錯 生成除錯資訊,這裡設為 是 2 刪除解決方...

vs2008除錯斷點無效

有時候,我們在用vs2008除錯的時候,會出現斷點無效。如下圖 第一反應,要看想一下是不是在debug下。如果在release下,請參考我另篇文章 怎麼在release下除錯 如果是在debug下 1.檢查工程配置是否設定正確。c general debug information format p...

vs 斷點無效 解決方法

有時候,我們在用vs2008除錯的時候,會出現斷點無效。如下圖 第一反應,要看想一下是不是在debug下。如果在release下,請參考我另篇文章 怎麼在release下除錯 如果是在debug下 1.檢查工程配置是否設定正確。c general debug information format p...