QtCreator Release模式下除錯程式

2021-10-04 06:15:00 字數 327 閱讀 8769

網上資料多是修改qt安裝目錄下msvc-desktop.conf檔案,然後在pro工程檔案中新增

qmake_cxxflags_release = $$qmake_cflags_release_with_debuginfo

qmake_lflags_release = $$qmake_lflags_release_with_debuginfo

,但是不起作用,經潛心研究,其實就一步操作就行,只需要在pro檔案中加入下面配置資訊,然後qmke一下,重新編譯一下即可:

說明:-od:去掉編譯器優化;

-zi:控制生成pdb除錯檔案;

-md:使用多執行緒庫

Linux下除錯總結

感覺linux環境下段錯誤的產生原因及除錯方法小結寫的不錯,列舉了幾個主要的除錯方式。有幾點補充 1.在使用core dump的時候,關於開啟 關閉生成core檔案的命令 ulimit c unlimited 使core檔案大小沒有限制。ulimit c 0 限制core檔案大小為0,即不產生cor...

VS設定可以在Release模式下除錯

在release下除錯,預設情況下,release模式下是可以下斷點的,但是,大多數的變數是跟蹤不了的.因為呢,被優化掉了.其實要能除錯也不難,也就三個地方要設定一下.都在工程屬性中.首先,我們進入工程屬性 直接alt f7 1 設定除錯資訊格式.配置屬性 c 常規 除錯資訊格式,設定為程式資料庫 ...

VS2005 設定Release模式下除錯

今天初略看了下,所謂release和debug只是大家和編譯器約定的一些生成規則而已,所以除錯是無所謂release和debug的,只是由於生成的規則不同,可能release的一些除錯結果沒debug精確詳細而已。下面是設定在release模式下除錯的方法 1.工程專案上右鍵 屬性 2.c 常規 除...