How Do I Run a LabVIEW Executable or Installer and What Are Their Differences?

Updated Aug 7, 2019

Reported In

Software

  • LabVIEW
  • LabVIEW Run-Time Engine

Issue Details

  • I have obtained a LabVIEW executable from an outside source, and would like to run them on my PC. What do I need to install?
  • What do I need to run LabVIEW executables or installers? 
  • How are installers different from executables?
  • How much does the required software to run an executable or installer cost?

Solution

First off, to use an executable or installer developed with LabVIEW, there is no cost to the end user, though you will need to have a valid license of LabVIEW to create an executable or installer. See Related Links below for a breakdown of which offers what features.
  • Executable
    • An executable is simply a stand alone application built using Application Builder in the LabVIEW development software. The executable can be distributed to other users. Generally, to run a LabVIEW executable, all you need is the LabVIEW Runtime Engine corresponding to the LabVIEW version in which the executable was developed.  For example, if you created a LabVIEW application in LabVIEW 2016, you will need LabVIEW Runtime Engine 2016.
  • Installer
    • An installer is also created using Application Builder. It normally includes not only the executable but also the other dependencies such as RTE, drivers, and toolkits. The installer will install all these required software to the deployed PC. If the necessary software is not included in the installer, you will need to determine the necessary components by following the steps below.
    1. Run-Time Engine:
      • Regardless of the nature of your executable, you will need to have the LabVIEW Run-Time Engine installed on your target computer.
      • The Run-Time Engine version needs to match the version of LabVIEW that the executable was built in.
      • All versions of the LabVIEW Run-Time Engine are available for download from our website .
    2. Drivers:
      • If your executable utilizes any hardware functionality, you will need to install the necessary drivers.
      • Drivers can be found here.
    3. Toolkits:
      • If there are any toolkits that were used to develop the executable, the same toolkits need to be installed on the target computer.
      • Toolkits can be found here.