2012-03-25 7 views
0

私はソースコードをトレースしたいが、私がブレークポイントを設定すると、プログラムは一時停止しない。 これを行うにはどうすればよいですか、設定する必要がある設定はありますか?QTのソースコードをトレースするには?

私の環境はQt SDKです。

enter image description here

+0

あなたの環境についての詳細を教えてください:あなたはWindowsやLinux、OSX? MinGWまたはMSVCを使用していますか? – forivall

+0

MinGW on Windows .. –

答えて

3

私たちはあなたのGDBが正しく動作していることが確認できたので、問題はQtのコードをデバッグすることができるようにするために、Qtのコードをデバッグモードでコンパイルする必要があるということです。

Qtをデバッグモードでコンパイルするには、多くの時間がかかることに注意してください。

+0

GDB?より多くの情報を提供できますか?ありがとう.. –

+0

Googleそれは。また、「ソースコードをトレースする」という標準的な用語は、「インタラクティブなデバッグ」です。 @ GradGuyの答えはあなたの問題を解決するはずです。 – forivall

+0

私は写真で質問を更新しました。 –

2

Debugモードでコンパイルし、通常の実行ではなくstart debuggingを実行してください。私は同じ正確な問題を抱えています。ここで、これは役立つかもしれません:How to use debugger in Qt Creator

+0

最初にあなたの助けてくれてありがとう、ソースコードは私のものではなく、QTです、それは同じですか? –

+0

はい、ソースコードが表示されている限り、デバッガは実行されます。 – forivall

+0

@Tu_JianWuはい。 Qt CreatorはデフォルトでlinuxとWindows上で 'GDB'を使います(しかし、あなたが望むなら' CDB'をWindows上で使うように設定することもできます)。したがって、すべてのQtフレームワークを含む有効なC++コードは、デバッガを使用して「デバッグ」することができます。 – GradGuy

関連する問題