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

Updated Dec 9, 2021

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 a compatible 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 through the LabVIEW Download page
  2. The application will need to be built in the correct version of the development environment. Learn how to download previous versions of NI software.

Note: Beginning in LabVIEW 2017, you are able to configure your executables to run with future versions of the LabVIEW Run-time Engine.

Additional Information

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