Academic Company Events Community Support Solutions Products & Services Contact NI MyNI
15 ratings:
 2.53 out of 5     Rate this Document

Error Mesa.dll Could Not Be Found



Primary Software:
Primary Software Version: 7.1
Primary Software Fixed Version: N/A
Secondary Software: N/A

Problem:
I receive the error Mesa.dll could not be found when I run a standalone executable created in LabWindows/CVI. How can I correct this error?

Solution:
The LabWindows/CVI Run-Time Engine includes the minimum amount of support necessary to run CVI applications. The CVI Run-Time Engine installer includes the mesa.dll by default. The mesa.dll is required to display 3D controls correctly. The mesa.dll should be located at C:\Program Files\National Instruments\Shared\Mesa. On a 64-bit machine, it will also be located at C:\Program Files (x86)\National Instruments\Shared\Mesa for use with 32-bit applications. 

If you are using LabWindows/CVI 2010, you must include the Full Run-Time Engine instead of the Standard Run-Time Engine. Also in CVI 2010, there is a known issue, which has been resolved in CVI 2012, when the you enable Install LabWindows/CVI Run-Time Engine in the application directory option in the Edit Installer dialog box.

Improper installation of LabWindows/CVI or the CVI Run-Time Engine can also result in this error. A repair from Control Panel can fix improper installation. To repair, go to Start»Control Panel. Select Programs and Features (Windows 7) or Add/Remove Programs (Windows XP). Double-click on National Instruments Software to open a list of National Instruments products. Select the LabWindows/CVI Run-Time Engine or LabWindows/CVI (depending on the source of your error) and select Repair

If you are using the the CVI Run-Time Engine version 7.1, then please download the modified version here. The previous version that was available online tried to load the mesa.dll file without including the mesa.dll file in the installer. Modifications have been made to the Run-Time Engine to include the mesa.dll file in the Run-Time Engine installer.

Certain utilities provided by National Instruments, such as the VISA Interactive Control (VISAIC), are written in CVI and may show this error. Updating the LabWindows/CVI Run-Time Engine 7.1 will correct this problem as well.


Related Links:
Drivers and Updates: LabWindows/CVI Run-Time Engine Download
LabWindows/CVI Support: LabWindows/CVI 2010 and 2010 SP1 Known Issues #309109
Drivers and Updates: LabWindows/CVI Run-time Engine Version 7.1 for Windows 2000/NT/XP
KnowledgeBase 4O63CA46: Why Do Measurement Studio 3D Style UI Objects Not Display In My Installer Application?

Attachments:





Report Date: 02/02/2005
Last Updated: 04/30/2014
Document ID: 3I1CQ5K7

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit