cvirte.dll Missing When Launching LabWindows™/CVI™ Executable

Updated Apr 30, 2018

Issue Details

My LabWindows/CVI application runs without errors on my development computer.  However, when I try building an executable and running it on a target computer, I receive an error that says Windows can't find the cvirte.dll or that the cvirte.dll is missing. Sometimes, I receive the error "the executable is linked to a missing export: cvirte.dll". How do I fix this?

Solution

This occurs because the target computer is missing the LabWindows/CVI Run-Time Engine. There are two ways to resolve this.

1. Download and install the correct version of the LabWindows/CVI Run-Time Engine on the target computer. The version of the Run-Time Engine must match the version of LabWindows/CVI development environment you are using. You can download and install the Run-Time Engine from ni.com/downloads. Search for "LabWindows/CVI Run-Time Engine XXXX", where XXXX is the version you need.

2. Include the Run-Time Engine in your LabWindows/CVI distribution.

To do this in:

LabWindows/CVI 8.0 and later
A) Select Build >> Distributions >> Manage Distributions
B) In the Manage Distributions dialog box, select your distribution and then click Edit
C) In the Edit Installer dialog, choose the Drivers & Components tab
D) Check the LabWindows/CVI (Shared) Run-Time Engine option

LabWindows/CVI 6.0, 7.0 or 7.1
A) Select Build >> Create Distribution Kit
B) In the Create Distribution Kit dialog box, choose Full Run-Time Engine for the Run-Time Engine Support option

WAS THIS ARTICLE HELPFUL?

Not Helpful