Procedure Entry Point Error in cvirte.dll with LabWindows™/CVI™

Updated Sep 7, 2018

Reported In


  • LabWindows/CVI
  • LabWindows/CVI Runtime

Issue Details

I have developed a LabWindows/CVI application that runs fine on my development computer. However, when I attempt to run my application on a target computer, I receive several errors saying: The procedure entry point [...] could not be located in the dynamic link library cvirte.dll.


Possible reasons for this error are listed below:
  • The version of the LabWindows/CVI Run-Time Engine installed on the target machine is older than the version of the LabWindows/CVI environment with which the application was developed on. Ensure that the LabWindows/CVI Run-Time Engine is at least the same version as the development environment.
  • Multiple versions of the LabWindows/CVI Run-Time Engine exist on the system. Although multiple versions of the LabWindows/CVI development environment can be installed, only one version of the LabWindows/CVI Run-Time Engine should be installed.
    Search for copies of cvirte.dll in the directories listed below and verify the versions are the same. If multiple versions are found, delete all versions except for the latest one.

    Windows searches for DLLs in the following order:
    1. The directory where the executable module for the current process is located
    2. The current directory
    3. The <Windows>/System32 and system directories
    4. The <Windows> directory
    5. The directories listed in the PATH environment variable


    Not Helpful