0

プログラムの命令をステップ オーバーしようとしているときに、デバッガーに逆アセンブラー コードが表示されます。QtCreator で lldb を使用します。興味深いのは、QtCreatorなしで(ターミナル経由で)使用すると、デバッグが正常に機能することです。

小さなプロジェクトは正常にデバッグされるようです...そのため、プロジェクトのピースを小さなプロジェクトに徐々に追加しようとしました。クラッシュするコードの平和を見つけました:

QVector<myClass>::contains();

しかし、この認識だけで空のプロジェクトを作成しようとすると、問題はなくなりました。私はそれを解決しようとして、約1週間を失いました。何がうまくいかないのでしょうか?

編集:まあ、QtCreator はまだ LLDB の代わりに GDB を使用しています。私はそれを参照しています...バグのように見えます

4

0 に答える 0