ダウンロードした C サンプル プログラムがあります。それが何をしているのかを理解するために、それをステップスルーしたいと思います。VS は、DLL が EXE と同じディレクトリにあるにもかかわらず、依存する DLL を見つけることができません。シンボルの [デバッグ] オプションに [デバッグ] フォルダーへのパスを入れようとしましたが、まだ取得していないようです。追加した。
Cannot find or open the PDB file.
デバッガーを実行しようとするとエラーが発生します。Windowsシンボルを正常にロードしています。
私はこれを見てきました が、そこにある提案は、私が正常に読み込んでいる Windows シンボルについて話しているため、役に立ちませんでした。
私が考えることができる唯一のことは、それが入っていると言って(Win32)
おり、プログラムはx64で実行する必要があると言っていますが、デバッグ構成マネージャーのプラットフォームでx64を指定しています。出力のサンプル行を次に示します。'exredir.exe' (Win32): Loaded 'C:\Users\gblock\Downloads\hx-8-4-1-win-x86-64\sdk\samplecode\win\X64\Debug\sccut.dll'. Cannot find or open the PDB file.
コマンド プロンプトからデバッグせずに EXE を実行すると、正常に動作します。
この C プロジェクトをステップ実行できるように、VS 2012 にこれらの DLL をロードさせるにはどうすればよいですか? それを作るためにx64を指定する必要がある別の場所はあります'exredir.exe' x64: Loaded...
か?