Missing DLL 'dilvaiu.dll' When Deploying LabVIEW Executable

Updated Jun 15, 2018

Reported In

Software

  • LabVIEW
  • LabVIEW Application Builder Module
  • LabVIEW NXG Application Builder

Driver

  • NI-DAQmx

Issue Details

I deployed my LabVIEW built executable from my development computer to the deployment computer. When I click on the LabVIEW executable I get an error saying that a DLL named dilvaiu.dll is missing.

Solution

This is a DLL that is included in the DAQmx driver. Your program is trying to access this file, and can't find it on the target computer. You need to download the compatible DAQmx driver onto the target computer and try running the executable again. 

If you've reinstalled or downloaded the DAQmx driver and don't see a chance, you may need to reinstall LabVIEW or the LabVIEW Run-Time Engine and DAQmx on the target computer.

Additional Information

You will also always need the LabVIEW Runtime Engine on any computer you are running LabVIEW executables on. When deploying code to end users, it is best practice to built an installer that includes all needed drivers and additional software. Instructions on how to do this can be found the this tutorial

WAS THIS ARTICLE HELPFUL?

Not Helpful