共用方式為


連結器工具錯誤 LNK1318

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

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

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

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

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

  • 重新開機電腦,或檢查是否有偏離或沒有回應的 mspdbsrv.exe 進程,並在 TaskManager 中加以終止。

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

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

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

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