無法找到LabVIEW Run-Time Engine

更新 Dec 22, 2023

產品資訊

軟體

  • LabVIEW Application Builder Module
  • LabVIEW
  • LabVIEW Run-Time Engine

問題敘述

  • 我在LabVIEW中創建了一個應用程式,當在另一台電腦上打開時,它會跳出一個缺少Run-Time Engine的錯誤。
  • 我從NI的網站上下載並安裝了LabVIEW Run-Time Engine,我的應用程式仍然遇到尋求Run-Time Engine的錯誤。
  • 在將較舊應用程式移到較新版本的LabVIEW時,我創建了一個執行檔(executable file)。建立的執行檔(.exe file)無法在欲部署的電腦上執行。
  • 我在我的電腦上找不到LabVIEW Run-Time Engine。
  • 我正在使用第三方程式,它顯示一個錯誤說它找不到LabVIEW Run-Time Engine。

 

Unable to locate the LabVIEW Run-Time Engine.

解決方案

LabVIEW Run-Time Engine僅能運行在該版本LabVIEW主程式中開發的應用程式。您收到的錯誤訊息中會指出您所需要安裝的LabVIEW Run-Time Engine版本來解決此問題。以下步驟詳細說明該如何解決此錯誤。
  1. 檢查欲部署電腦上安裝的LabVIEW Run-Time Engine的版本與LabVIEW執行檔或程式的版本是否相符,以及欲部署電腦上是否滿足LabVIEW Run-Time Engine的系統要求。Run-Time Engine的系統要求會列在下載頁面和Run-Time Engine的readme(讀我檔案)中。關於如確認電腦上所安裝的Run-Time Engine版本,可以參考以下文章Which Versions of LabVIEW Run-Time Engine Do I Have Installed?
  2. 可以從www.ni.com/downloads下載正確的LabVIEW Run-Time版本到欲部署電腦中。
    1. 請注意,Run-Time Engine的版本有區分32位元及64位元開發環境。如果執行檔是在64位LabVIEW版本中開發的,則需要使用64位元Run-Time Engine,反之亦然。
  3. 在欲部署電腦上安裝Run-Time Engine。

相關資訊

您可以為應用程式創建安裝檔(installer),確保執行應用程式時所需的軟體一起被安裝到欲部署的電腦上以簡化流程。您可以參考以下文章將所需軟體添加到安裝檔: Additional Installers in LabVIEW Application Builder。將執行檔部署到多台電腦時,此方式非常有用。關於分散應用程式(Distributing Applications)的相關資訊請參考:Distributing Applications with the LabVIEW Application Builder