LabVIEW Run-Time Engine Requirements for DLL Execution

Updated Oct 27, 2023

Reported In


  • LabVIEW
  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional
  • LabVIEW Run-Time Engine
  • LabVIEW Application Builder Module

Issue Details

I used the LabVIEW Application Builder to create a DLL that I would like to use on a different computer. Do I need to install LabVIEW or the LabVIEW Run-Time Engine to run the DLL that I created?


Since a DLL is an executable that other applications can use, you need to install the LabVIEW Run-Time Engine on your client computer for the LabVIEW-built DLL to work. Whether the VIs and functions are built into an executable or into a DLL, they require the appropriate Run-Time engine to work.

The version of the Run-Time Engine that is installed on the client computer should be the same as the version of LabVIEW in which the DLL was developed. You can also include the Run-Time Engine as part of your application if you create an installer for the DLL. This option is available in LabVIEW 6.0 and later. For more information on how to include the Run-Time Engine with the executable, refer to How Can I Include Additional Installers with My LabVIEW Applications' Installer? .