打開LabVIEW VI或EXE時載入動態library錯誤失敗

更新 Sep 26, 2023

產品資訊

軟體

  • LabVIEW 2016 Full
  • LabVIEW Professional
  • LabVIEW Base
  • LabVIEW Full

問題敘述

嘗試打開 VI 或執行 LabVIEW build的執行檔時,LabVIEW 顯示以下錯誤:

Failed to Load Dynamic Library Because of Missing External Symbols or Dependencies, or Because of an Invalid File Format

解決方案

當 VI 缺少打開所需的資料時,LabVIEW 會出現此錯誤。 VI 可能已損壞且無法恢復。
  • 嘗試打開 VI 的備份副本
  • 嘗試在其他版本的 LabVIEW 或另一台電腦上打開該檔案。

要防止或緩解此問題:
  • 頻繁的製作 VI 備份副本
  • 將 VI 儲存在本地位置而不是網路上
  • 卸載並重新安裝 LabVIEW。

如果您在嘗試在目標計算機上佈署build的應用程式(EXE 檔案)時收到此錯誤:
  • 確保安裝了正確的LabVIEW執行引擎。
  • 如果您的應用程式呼叫任何第 3 方 DLL 或library,請確保將這些library和任何依賴項安裝在目標 PC 上的正確位置。
  • 在某些情況下,在目標計算機上安裝 LabVIEW 開發環境可能會解決此錯誤。

相關資訊

如果對程式碼體進行了衝突的更改,也會發生這種情況。例如,如果兩個開發人員對同一程式碼進行獨立編輯並且不合併更改,衝突的更改可能會導致 VI 損壞。為防止更改發生衝突,請確保每個開發人員僅提交對最新版本程式碼的編輯。如需更多資訊,請查看我們的關於軟體設定管理和 LabVIEW的白皮書。