Rumah >pembangunan bahagian belakang >C++ >Mengapa Visual Studio C 2010 Tidak Dapat Mencari atau Membuka Fail PDB Semasa Penyahpepijatan?

Mengapa Visual Studio C 2010 Tidak Dapat Mencari atau Membuka Fail PDB Semasa Penyahpepijatan?

Patricia Arquette
Patricia Arquetteasal
2024-10-30 10:49:02479semak imbas

Why Can't Visual Studio C   2010 Find or Open the PDB File During Debugging?

Visual Studio C 2010 Ralat: Tidak dapat mencari atau Membuka Fail PDB

Semasa menyahpepijat projek anda dalam Visual Studio C 2010, anda mungkin menghadapi mesej ralat berikut: "Tidak dapat mencari atau membuka fail PDB." Isu ini boleh berlaku dengan DLL sistem yang kekurangan simbol nyahpepijat.

Punca:

Fail PDB (pangkalan data program) ialah fail maklumat nyahpepijat yang mengandungi maklumat simbol terperinci untuk kod anda. Apabila menyahpepijat, Visual Studio bergantung pada fail ini untuk memaparkan tindanan panggilan dan kod sumber dengan tepat untuk modul yang sedang dilaksanakan.

Penyelesaian:

Terdapat dua penyelesaian yang mungkin untuk isu ini:

1. Dayakan Muat Turun PDB Automatik:

  • Pergi ke Alat > Pilihan.
  • Pilih Penyahpepijatan > Simbol.
  • Dayakan kotak pilihan untuk "Microsoft Symbol Servers." Ini akan membolehkan Visual Studio memuat turun fail PDB secara automatik daripada pelayan simbol dalam talian Microsoft.

2. Abaikan Amaran:

Jika anda tidak perlu melihat susunan panggilan yang betul dalam modul yang terjejas, anda boleh mengabaikan amaran tersebut. Ini tidak sesuai untuk nyahpepijat, tetapi ia akan membenarkan aplikasi anda berjalan tanpa gangguan.

Nota:

Fail PDB untuk DLL sistem biasanya tidak tersedia untuk dimuat turun , kerana ia mengandungi maklumat sensitif. Oleh itu, adalah perkara biasa untuk menemui mesej ralat ini semasa menyahpepijat fungsi peringkat sistem.

Atas ialah kandungan terperinci Mengapa Visual Studio C 2010 Tidak Dapat Mencari atau Membuka Fail PDB Semasa Penyahpepijatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn