共用方式為


連結器工具錯誤 LNK1318

非預期的 PDB 錯誤; 原因 'details'

連結器在開啟、讀取或寫入 PDB 檔案時發生意外的錯誤。

針對 PDB 檔案中的不常見問題,會產生此錯誤訊息。 原因詳細數據代表發生失敗時連結器可用的資訊。 這可能並不十分有用,因為處理 PDB 檔案時常見的錯誤有個別且更具資訊性的錯誤訊息。

因為錯誤的來源並不常見,因此只有一般建議可用來解決此問題:

  • 在組建目錄中執行清除作業,然後執行解決方案的完整組建。

  • 重新啟動計算機,或在TaskManager中檢查是否有偏離或無回應mspdbsrv.exe進程並加以終止。

  • 關閉項目目錄中的防毒檢查。

  • 如果使用 /MP 搭配 MSBuild 或其他平行建置程式,請使用 /Zf 編譯程序選項。

  • 請嘗試使用64位裝載的工具組來建置。

  • 串行化連結,以在必要時減輕平行連結問題。 如果一個連結實例啟動mspdbsrv.exe,並在另一個連結實例使用它之前關閉,就會造成此錯誤。 此修正的缺點是,您的專案建置可能需要相當長的時間才能完成。