Windows 7でWindowsアプリケーション(MFC)を実行すると、次の警告が表示されます。
'XXX.exe': Loaded 'C:\2010\Debug\bin\plugins\control\libhotkeys_plugin.dll', Binary was not built with debug information.
私を助けてください。ありがとう
Windows 7でWindowsアプリケーション(MFC)を実行すると、次の警告が表示されます。
'XXX.exe': Loaded 'C:\2010\Debug\bin\plugins\control\libhotkeys_plugin.dll', Binary was not built with debug information.
私を助けてください。ありがとう
バイナリはリリースモードでビルドされたようです
今、あなたが従うことができる2つの方法があります...
プログラムデータベースファイル(PDB)がリリースモードで生成されるようにプロジェクト設定を変更します。
これで、プロパティウィンドウからPDBを生成できます...
プロジェクトがすでにデバッグモードになっている場合。プロジェクトの[ビルド]タブにある[ビルドの詳細設定]ダイアログボックスを確認してください。
デバッグ情報がnoneに設定されていない ことを確認してください 。参照:
このエラーを確認できるもう1つの方法は、マネージコード(C#)からネイティブコード(C ++)をデバッグしようとしていて、マネージコードのcsprojがネイティブのみのデバッグに設定されている場合です。それを修正するには:
VS 2010の場合: プロジェクトのプロパティ>>構成のプロパティ>>リンカー>>デバッグ>>デバッグ情報の生成:「はい」に設定します
VS 2015の場合: プロジェクトのプロパティ>>構成のプロパティ>>リンカー>>デバッグ>>デバッグ情報の生成:「true」に設定します
問題がないことを確認した場合。また、アプリケーションプールの物理パスを確認することもできます。これは、パスがローカルパスを保持しているため、バージョンが異なる場合があるためです。
IISのインスタンスの場合、
->サイト
->>指定サイト
->>>右のウィンドウを見てください
->>>> [アクション]ボタンを見て、[基本設定]をクリックします
->>>>>物理パスを確認します