Visual Studio 2010 で Qt 5.1 を使用しています。Qt で C++ プロジェクトをコンパイルして実行できますが、ブレークポイントを配置してデバッグしようとすると、次のエラーが発生します。
デバッガーがセットアップされていません
デバッガーの設定方法を教えてください。Qt 5.1 で Visual Studio 2010 を使用していることを明確にしたいと思います。
Visual Studio 2010 で Qt 5.1 を使用しています。Qt で C++ プロジェクトをコンパイルして実行できますが、ブレークポイントを配置してデバッグしようとすると、次のエラーが発生します。
デバッガーがセットアップされていません
デバッガーの設定方法を教えてください。Qt 5.1 で Visual Studio 2010 を使用していることを明確にしたいと思います。
公式の「デバッガーのセットアップ」QtCreatorドキュメントから:
Microsoft ツール チェーンを使用する場合、Microsoft Console Debugger CDB が必要です。
こちらのドキュメントのこの部分もインラインで参照してください。
Windows 用のデバッグ ツール このエンジンを使用するには、Windows 用のデバッグ ツールをインストールする必要があります。これらは、Windows 用のデバッグ ツールのダウンロードとインストールからダウンロードできます。注: Visual Studio には必要なデバッグ ツールが含まれていないため、個別にインストールする必要があります。
システムに存在する場合、ビルド済みの Qt SDK for Windows はライブラリを利用します。Microsoft Visual C++ Compiler を使用して Qt Creator を手動でビルドする場合、ビルド プロセスは "%ProgramFiles%\Debugging Tools for Windows" で必要なファイルをチェックします。
Microsoft が提供する Symbol Server をデバッガーのシンボル検索パスに追加することを強くお勧めします。Symbol Server は、Windows アプリケーションをデバッグするためのオペレーティング システム ライブラリのデバッグ情報を提供します。詳細については、「Windows でのシンボル サーバーの設定」を参照してください。
ドキュメントは基本的に、ネイティブデバッガーMSDN
をダウンロードするための次の URL を参照しています。CDB
http://msdn.microsoft.com/en-us/windows/hardware/gg463009/
そこまで行きたい場合は、シンボルサーバーまたは Windows をセットアップすることもできます。
Windows アプリケーションをデバッグするためのオペレーティング システム ライブラリのデバッグ情報を取得するには、Microsoft が提供するシンボル サーバーをデバッガーのシンボル検索パスに追加します。 [ツール] > [オプション] > [デバッガー] > [CDB] を選択します。[シンボル パス] フィールドで、[挿入] メニューを開き、[シンボル サーバー] を選択します。キャッシュされた情報を保存するディレクトリを選択し、[OK] をクリックします。C:\temp\symbolcache などの一時ディレクトリのサブフォルダーを使用します。注: 低速のネットワーク接続では、キャッシュの作成に時間がかかる場合があります。注: Windows 用のデバッグ ツールを使用して初めてデバッグを開始すると、Qt Creator はシンボル サーバーを追加するように求めます。