121

私は 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.

ありがとう

4

7 に答える 7

253

PDB は、Visual Studio で使用されるデバッグ情報ファイルです。これらは、デバッグ シンボルがないシステム DLL です。[Microsoft Symbol Servers] チェックボックスに移動しTools->Options->Debugging->Symbolsて選択すると、Visual Studio によって PDB が自動的にダウンロードされます。または、これらのモジュールで正しいコール スタックを表示する必要がない場合は、これらの警告を無視することもできます。

于 2012-10-18T12:39:50.323 に答える
51

VS 2013 での作業。
次の [ツール] -> [オプション] -> [デバッグ] -> [出力ウィンドウ] -> [モジュール ロード メッセージ] -> [オフ] を試してください 。

ロードされたモジュールの表示を無効にします。

于 2014-02-28T03:48:34.670 に答える
0

これは、[ツール]、[オプション]、[デバッグ]、[シンボル] で構成されたシンボル キャッシュ ディレクトリに対する変更権限がない場合にも発生する可能性があります。

于 2016-08-15T09:05:19.967 に答える
0

Visual Studio (2017) でプロジェクトの PDB ファイルが見つからないという同様の問題が発生しました。PDB ファイルが正しいパスに存在することがわかりました。プロジェクトをクリーンアップして再ビルドする必要がありましたが、Visual Studio は PDB ファイルを認識し、デバッグが機能しました。

于 2019-05-06T19:26:11.397 に答える