如何更改或设置LabVIEW可执行程序的VI搜索路径?

更新 May 15, 2023

适用于

软件

  • LabVIEW Full
  • LabVIEW Base
  • LabVIEW Professional

问题详述

我的可执行程序的某些依赖项(VI,DLL等)的位置发生了更改,或者我的LabVIEW构建的可执行程序无法找到某些依赖项。如何更改或设置LabVIEW可执行程序的VI搜索路径,以便可以找到这些依赖项?

解决方案

对于您构建的每个LabVIEW可执行程序,都会创建一个名为[Application Name].ini的.ini配置文件这个文件保存了所有该可执行程序的配置信息。您可以通过添加以下语句到该ini文件中来改变或者配置您的可执行程序的VI搜索路径:
viSearchPath=""
请注意,.ini文件还必须包含一个带有应用程序名称的标识头(例如[Application Name] )。以下是为名为MyApplication.exe的应用程序创建的.ini文件的示例:
[MyApplication]
viSearchPath="C:\Documents and Settings\Desktop\dll2\LabVIEW_code_and_DLL\*"
 

如果要添加多个搜索路径,可以使用分号分隔其他路径。例如:
viSearchPath="<path 1>;<path 2>;<path 3>"

相关信息

使用星号(*)字符是为了可以在指定的目录下重复搜索。

这条.ini文件语句对于处理由于找不到文件而产生的代码为Error -21的错误特别有效。设定VI搜索目录是解决这类问题的最有效的方法。