かなり古い MFC プログラムで大量のメモリ リークが発生しています。問題の場所を把握するために、ビジュアル リーク ディテクターを使用したいと考えていました。VLD v2.4rc2 をダウンロードしてインストールしました。インクルード パスとライブラリ パスは、VS 2010に自動的に追加されます。しかし、アプリケーションを起動すると、以下のエラーが表示されます。
"The application was unable to start correctly (0xc0150002). Click OK to close the application."
同じ質問がここで尋ねられ、提案された解決策は、ファイルを VLD の bin フォルダーにコピーすることでした。
Microsoft.DTfW.DHL.manifest
dbghelp.dll
ファイル Microsoft.DTfW.DHL.manifest がどこにも見つからず、dbghelp.dll に関しては、このファイルの多くの場所とバージョン (System32、Programfiles/VS、Syswow64 など) が見つかります。
利用可能なすべてのdbhhelp.dllファイルをコピーしようとしました。しかし、状況は同じままです。64ビットアプリケーションを使用しています。この問題を解決する方法を教えてください。