QT如何在Release編譯下生成pdb檔案

2021-10-07 16:50:58 字數 595 閱讀 3708

看了網上寫的一大堆,感覺都沒什麼卵用,然後發現有一篇確實有用,親測哦!,現記錄如下:

方法一、更改配置檔案

目錄:qt5.13.2\5.13.2\msvc2017_64\mkspecs\common

檔案:msvc-desktop.conf

qmake_cflags_release    =

-o2 -md -zi

qmake_lflags_release =

/incremental:no /debug

生成乙個程式資料庫(pdb),其中包含供偵錯程式使用的型別資訊和符號化除錯資訊。

優化速度。

多執行緒dll。

方法二、更改專案設定pro檔案

在pro檔案中加入以下**

qmake_cxxflags_release = $$qmake_cflags_release_with_debuginfo

qmake_lflags_release = $$qmake_lflags_release_with_debuginfo

以上兩種方法任選其一即可生成pdb檔案。

我親測的第二種

QT如何在Release編譯下生成pdb檔案

目錄 qt5.13.2 5.13.2 msvc2017 64 mkspecs common 檔案 msvc desktop.conf qmake cflags release o2 md zi qmake lflags release incremental no debug生成乙個程式資料庫 pd...

如何在Linux下安裝Qt

linux下安裝qt 前段時間簡單的學習了一下linux下圖形程式設計qt程式設計軟體,安裝方法我來說一下,最令我難忘的是安裝qt編譯時間長達漫長兩個小時。下面我就來說一下安裝qt的具體步驟 將qt x11 opensource src 4.2.3.tar.gz原始碼包解壓縮到 usr local目...

如何在Windows下編譯 cdrtools

cdrtools 編譯方法 配置環境 安裝 cygwin 安裝 smake 獲得 smake 解壓 smake tar jxvf smake 1.2a49.tar.bz2 編譯 smake make 將 smake.exe 拷貝到 c cygwin bin 下 編譯 cdrtools 獲得 cdrt...