Qt の MinGW 版で Qt のライブラリの中までデバッガで入る方法
とある日本の■■■から相談を受けました。
状況
Qt の公式インストーラーからインストールした Windows の MinGW で Qt のアプリケーションを開発する際に、Qt Creator でデバッグすると思いますが、自分の書いたアプリのコードはデバッグができるのですが、Qt の中身までは入っていけませんでした。
[QTCREATORBUG-19093] GDB can not step into nor over Qt sources: assembly code shown instead という、いい感じで感じ悪いバグレポートがあり、開発側も対応する気持ちがゼロのようです。
とりあえずの対策
Qt Creator のデバッガに、Qt のソースコードのパスの設定 をします。
それから、(前述のバグレポにも書きましたが)mingw81_64/lib/ 以下に存在する .debug ファイルを mingw81_64/bin/ 以下にコピーします。
ちゃんとした対策
僕(たち) Windows とかよくわからないんだよねー と開発者のみなが言っており、識者の登場が待たれます。