使用LabVIEW创建共享库
- 更新时间2026-08-03
- 阅读时长4分钟
创建共享库,使LabVIEW代码可作为可重用的资产供其他调用方使用。
使用LabVIEW创建共享库(例如,.dll)之前,请执行以下操作:
- 创建要包含在创建的共享库中的代码。在项目中包括代码。
- 了解源代码中路径编码的最佳实践。
- 准备要发布的源文件。
- 保存项目。如需创建程序生成规范,必须保存项目。
该过程描述了创建该程序生成规范的基本选项。关于程序生成规范各个配置选项的详细信息,见对话框各个页面的链接。
按照下列步骤,使用LabVIEW项目创建共享库。
-
在项目浏览器窗口中,右键单击程序生成规范并选择。
出现共享库属性对话框。
- 必需:
在源文件下,指定要包含在共享库中的项目文件。
- 使用导出VI定义用户可通过共享库访问的VI。使用定义原型...自定义导出VI的参数。
- 使用始终包括可包含动态VI和支持文件。
备注 在下列情况下,必须将某些VI添加至源文件页的始终包括列表框: - (推荐)在信息下,命名共享库和程序生成规范,并选择程序生成产品的最高级别保存目录。
-
(推荐)在目标下,设置程序生成文件的目录结构。
目标路径定义了这些文件相对于步骤3中指定的生成程序的总保存目录的位置。
备注 如要在安装程序中包含该发布包,请指定程序生成规范相对于程序生成规范主要目标的生成输出。详细信息见使用LabVIEW生成安装程序的说明与建议。 -
(推荐)在源文件设置下,编辑共享库中文件和文件夹的目标和属性。
LabVIEW根据在项目文件中选择的项的类型显示不同的选项。
- 可选:
在版本信息下,指定应用程序的版本并提供组织的元数据。
关于设置版本的更多信息,见管理应用程序版本。
- 可选:
在附加排除项下,配置从发布包中排除某些项的选项。
排除项可减小发布包的大小、缩短加载时间或减少内存使用。
- 可选: 在生成前/后操作下,定义要在生成之前或之后运行的VI。
- 可选: 在Windows安全下,配置应用程序的安全功能,例如数字签名和清单文件。
- 可选: 在运行时语言下,设置发布包中项(如对话框和菜单)的语言首选项。
- 可选:
在高级下,配置调试、记录、别名、兼容性等设置。
关于调试的更多信息,见调试应用程序和共享库。
- 可选: 在预览下,预览生成程序,确保其按预期显示。
-
单击确定,应用程序生成规范的更新设置。
对话框关闭,程序生成规范的名称出现在程序生成规范目录下的项目中。
-
生成发布包。
选项 说明 交互式 - 右键单击程序生成规范并选择生成。
- 在程序包窗口中,单击生成。
可编程 使用生成VI或ExecuteBuildSpec命令行操作。
在Windows系统上生成共享库后,可考虑在发布生成时生成安装程序。生成安装程序时,可将运行引用程序所需的所有组件包括在安装程序中。例如,如要在未安装LabVIEW开发系统的计算机上运行某应用程序,可将LabVIEW运行引擎包括在安装程序中。
详细信息见使用LabVIEW创建安装程序。
相关内容
- LabVIEW生成的共享库的特点
LabVIEW生成的共享库始终包含某些函数。理解这些函数以正确集成共享库。
- 在生成程序之前和之后执行VI
预生成VI和后生成VI会在根据受支持应用程序类型的程序生成规范生成LabVIEW生成输出之前或之后自动执行操作。
- 配置应用程序和共享库的运行时语言
用户可指定在最终用户系统运行时用于多种LabVIEW生成输出的语言。默认情况下,LabVIEW使用与Windows相同的运行语言。
- 应用程序生成器的LabVIEW版本要求
如需创建大多数生成输出,LabVIEW副本必须包含应用程序生成器。应用程序生成器包含在LabVIEW专业版中,并可作为LabVIEW基础版和完整版的模块单独购买。
- 引用独立应用程序和共享库中的源文件
默认情况下,LabVIEW根据磁盘上源文件的目录结构将源文件存储在应用程序或共享库中。如应用程序需要,可切换传统行为,将文件作为平化列表处理。
- 准备文件以创建生成输出
创建程序生成规范之前,需准备要发布的文件。