私はVisual Studio 2010 C++を使用していますが、私のプロジェクトはエラーなしでビルドされますが、実行するとこれが得られます。私はWindows XPにいます。
'Shaders.exe': Loaded 'C:\Documents and Settings\User\My Documents\Visual Studio 2010\Projects\Shaders\Win32\Debug\Shaders.exe', Symbols loaded.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\qt-everywhere-opensource-src-4.8.3\bin\QtCored4.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\user32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\ole32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\secur32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\ws2_32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\ws2help.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\msvcp100d.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\msvcr100d.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:\qt-everywhere-opensource-src-4.8.3\bin\QtGuid4.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\comdlg32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\comctl32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\Shell32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\oleaut32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\imm32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\winmm.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\winspool.drv', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\qt-everywhere-opensource-src-4.8.3\bin\QtOpenGLd4.dll', Symbols loaded.
ありがとう
PDBはVisual Studioで使用されるデバッグ情報ファイルです。これらはシステムDLLです。デバッグ用のシンボルはありません。に行く Tools->Options->Debugging->Symbols チェックボックス "Microsoft Symbol Servers"を選択すると、Visual Studioは自動的にPDBをダウンロードします。または、これらのモジュールで正しい呼び出しスタックを見る必要がない場合は、これらの警告を無視してもかまいません。
VS 2013での作業.
次のツールを試してください - >オプション - >デバッグ - >出力ウィンドウ - >モジュールロードメッセージ - >オフ
ロードされたモジュールの表示を無効にします。
プロジェクトマップに複数のプロジェクトがある場合は、すべてのサブプロジェクトで同じハードコードされたPathFile PDB名を使用してください。
使用例.
D:\Visual Studio Projects\my_app\MyFile.pdb
使用しないでください。
$(IntDir)\MyFile.pdb
すべてのサブプロジェクトで!!!
=コンパイラパラメータ/ Fd
これは、[ツール]、[オプション]、[デバッグ]、[シンボル]で設定したシンボルキャッシュディレクトリに対する変更権限がない場合にも発生する可能性があります。
私は、Visual Studio(2017)が私のプロジェクトのPDBファイルを見つけることができないと言った同様の問題に遭遇しました。 PDBファイルが正しいパスに存在していることがわかりました。プロジェクトをクリーンにして再ビルドする必要がありました。その後、Visual StudioはPDBファイルを認識し、デバッグが機能しました。