Can I Build an Application for a Previous Version of LabVIEW Run-Time?

Updated Jan 10, 2020

Reported In

Software

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

Issue Details

  • I am using the newest version of LabVIEW on my computer and need to build an application for a computer that only has older versions of the LabVIEW Run-Time Engine.
  • Is it possible to build an application for a previous version of the LabVIEW Run-Time Engine?
  • Are LabVIEW executables compatible with older versions of LabVIEW Run-Time Engine?

Solution

No. When an executable is built, the Run-Time Engine dependency is defined by the development environment used to create the executable.
Therefore, make sure that you match the version of LabVIEW Run-Time Engine to the version of the Development System.

There are two options that will allow you to successfully run a LabVIEW application:
1. The target PC will need the correct version of the Run-Time Engine. Versions of the LabVIEW Run-Time Engine are freely available for download online, either through the LabVIEW Download page or through individual download pages (example linked for LabVIEW Run-Time 2018).

2. The application will need to be built in the correct version of development environment. If your NI.com account has an active SSP subscription, you can download older versions of the LabVIEW Development Environment from the LabVIEW Download page

Additional Information

To convert your project to an older version of LabVIEW, see Revert LabVIEW Files to a Previous Version.