Saya menggunakan Visual Studio 2010 C ++ dan proyek saya dibangun tanpa kesalahan tetapi ketika saya menjalankannya saya mendapatkan ini. Saya menggunakan 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.
Terima kasih
c++
visual-studio-2010
pdb-files
pengguna1723768
sumber
sumber
Cannot find or open the PDB file
masalah saya di Virtual C ++ 2010 Express. Pergi keTools > Options > Debugging > Native
dan periksaLoad DLL Exports
Tools > Options > Debugging > General > Load dll exports (Native only)
Jawaban:
PDB adalah file informasi debug yang digunakan oleh Visual Studio. Ini adalah DLL sistem, yang simbol debugnya tidak Anda miliki. Pergi ke Tools->Options->Debugging->Symbolsdan pilih kotak centang "Microsoft Symbol Servers", Visual Studio akan mengunduh PDB secara otomatis. Atau Anda mungkin mengabaikan peringatan ini jika Anda tidak perlu melihat stack panggilan yang benar dalam modul ini.
sumber
\Users\%Username%\AppData\Local\Temp\SymbolCache\MicrosoftPublicSymbols
adalah lokasi tipikal tempat menyimpan simbol MS yang diunduh. Selama 50 MB D / L untuk proyek saya, VS10 dalam mode "jam pasir" tidak pernah diturunkan oleh Task Manager ke "status tidak merespons".Bekerja dengan VS 2013.
Coba Tools berikut -> Options -> Debugging -> Output Window -> Module Load Messages -> Off
Ini akan menonaktifkan tampilan modul yang dimuat.
sumber
Cannot find or open the PDB file
denganSymbols loaded
. Akan lebih baik jika hasilnya diberi kode warna atau semacamnya. Tentu saja ada juga risiko melakukan ini dan melupakannya ketika nanti menjadi penting. Begitulah kehidupan seorang programmer.Jawaban oleh Paul benar, saya hanya menempatkan visual untuk dengan mudah sampai di sana.
Pergi ke Tools-> Options-> Debugging-> Symbols
Setel kotak centang yang ditandai merah dan itu akan mengunduh file pdb dari microsoft. Ketika Anda mengatur kotak centang, itu juga akan mengatur jalur default untuk file pdb di kotak edit di bawah, Anda tidak perlu mengubahnya.
sumber
Jika Anda memiliki lebih dari satu Proyek di Peta Proyek Anda, gunakan Nama PathFile PDB berkode keras YANG SAMA di semua Sub-Proyek Anda:
Gunakan mis
Jangan gunakan mis
di semua Sub-Proyek !!!
= Parameter Penyusun / Fd
sumber
Ini juga dapat terjadi jika Anda tidak memiliki izin Ubah pada direktori cache simbol yang dikonfigurasi di Alat, Opsi, Debugging, Simbol.
sumber
Saya mengalami masalah serupa di mana Visual Studio (2017) mengatakan tidak dapat menemukan file PDB proyek saya. Saya bisa melihat file PDB memang ada di jalur yang benar. Saya harus Membersihkan dan Membangun kembali proyek, kemudian Visual Studio mengenali file PDB dan debugging berfungsi.
sumber
Anda cukup menambahkan jalur .pdb ke direktori kerja VS!
sumber