7

Qt Creator を使用して最近 Qt アプリを開発していますが、問題はありません。今週、Qt Creator を使用してOpen Scene Graphアプリケーションの作業を開始しました。Open Scene Graph のすべてのソース (.cpp および .h) ファイルがあり、それらを使用してライブラリを構築しました。

次に、新しいプロジェクトを作成し、.pro ファイルを介してそれらのライブラリをプロジェクトにリンクしました。私のアプリケーションは動作し、実行されます。デバッグはできますが、Open Scene Graph ライブラリからコードにステップ インすることはできません。

これらのソース ファイルをステップ実行したり、これらのライブラリのソース コード内のブレークポイントで中断したりするように Qt Creator を設定するにはどうすればよいですか?

Tools -> Options -> Debugger には、私が求めているソース パス マッピングがありますが、よくわかりません。

ありがとう。

4

1 に答える 1

2

アプリのデバッグ バージョンを OSG にリンクでき、gcc を使用している OSG ソース コードをトレースできないためと思います (Visual C++ では、デバッグ アプリを非デバッグにリンクすることはできないと思います)。 libs) その場合は、デバッグのために OSG を再ビルドするだけです。OSG の「configure」を実行するときにオプションが表示される場合や、Makefile を編集する必要がある場合があります。または、CMake ベースの場合は、-DCMAKE_BUILD_TYPE=Debug を指定して cmake を実行します。

于 2013-10-27T18:34:39.007 に答える