QTはリリースコンパイル時にpdbファイルをどのように生成しますか

方法1、構成ファイルを変更する

ディレクトリ: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

-Ziについて

デバッガーのタイプ情報とシンボリックデバッグ情報を含むプログラムデータベース(PDB)を生成します。

-O2について

速度を最適化します。

について-MD

マルチスレッドDLL。

方法2、プロジェクト設定プロファイルを変更する

次のコードをプロファイルに追加します

QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO
QMAKE_LFLAGS_RELEASE = $$QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO

やっと

上記の2つの方法のいずれかを選択して、pdbファイルを生成します。

おすすめ

転載: blog.csdn.net/weixin_38293850/article/details/109628252
おすすめ