1

プロジェクトを再構築した後、すべてのサードパーティライブラリが単一のシステム全体のディレクトリに配置されました。.propsファイルのセットは、そのような.propsファイルを含めるときに、include-directories、library-directories、prepocessor定義などが正しく設定されることを保証します。

現在、開発者はVisualStudio->メニューツール->オプション->デバッグ->シンボルを使用して手動でシンボルパスを指定することをお勧めします。ただし、サードパーティのライブラリを別のフォルダに移動する場合、またはテスト用に2番目のセットを設定する場合は、これを手動で変更する必要があります。

.propsファイルでデバッグシンボルパスを指定することは可能ですか?また、その方法はありますか?そしてどうやって?そしてもちろん、.propsファイルに(デバッグ用の)ソースパスを設定することは可能ですか?

4

1 に答える 1

1

それは可能ではありません。プロジェクト設定ではなくVS設定です。

一般に、この問題があることは意味がありません。これらのライブラリが静的リンク ライブラリの場合、それらの .pdb ファイルは、最終的な実行可能ファイルの .pdb ファイルにマージされます。それらが DLL である場合、オペレーティング システムが実行時に DLL を見つける方法が必要です。その場合、デバッガーも DLL の .pdb ファイルを見つけるのに問題はありません。

Debug + Windows + Modules を使用して、DLL の .pdb 検索の問題を診断できます。DLL を右クリックし、[シンボル ロード情報] を選択します。デバッガーが .pdb を検索した場所が表示されます

于 2013-02-11T14:25:46.627 に答える