运行LabWindows™/ CVI™可执行文件时cvirte.dll丢失

更新 Jul 28, 2022

问题详述

LabWindows / CVI应用程序在我的开发计算机上运行时没有错误。但是,当我创建可执行文件并在目标计算机上运行它时,收到一条错误消息,指出Windows无法找到cvirte.dll或缺少cvirte.dll 。有时,收到错误“ 可执行文件链接到丢失的导出:cvirte.dll ”。该如何解决?

解决方案

发生这种情况是因为目标计算机缺少LabWindows / CVI运行引擎。有两种方法可以解决这个问题。

1.在目标计算机上下载并安装正确版本的LabWindows / CVI运行引擎。运行引擎的版本必须与您正在使用的LabWindows / CVI开发环境的版本匹配。您可以从ni.com/downloads下载并安装运行引擎。搜索“LabWindows / CVI Run-Time Engine XXXX”,其中XXXX是您需要的版本。

2.在LabWindows / CVI配置中包含运行引擎。

要做到这一点:

LabWindows / CVI 8.0及更高版本
A)选择Build(创建) >> Distributions (分布)>> Manage Distributions(管理分布)
B)在“ 管理分步( Manage Distributions)”对话框中,选择您的分布,然后单击“确定” 编辑(Edit)
C)在“ 编辑安装程序( Edit Installer)”对话框中,选择“ 驱动程序和组件( Drivers & Components )”选项卡
D)检查LabWindows / CVI(共享)运行引擎选项

LabWindows / CVI 6.0,7.0或7.1
A)选择Build(创建) >> Create Distribution Kit(创建分布工具包)
B)在“ 创建分布工具包(Create Distribution Kit)”对话框中,为“ Run-Time Engine Support)运行引擎支持”选项选择“ 完整运行引擎Full Run-Time Engine)