我有一个 NI CVI/Labview 项目,它通过在命令行上使用 compile.exe 命令进行编译。这会生成预期的可执行文件并在开发 PC 上运行良好。不过,我还想使用命令行命令为这个项目创建一个分发工具包。
CVI 允许我通过 IDE 生成分发工具包,我还偶然发现了允许我使用 ActiveX 接口打开项目和创建分发工具包的代码。但是,我正在专门寻找命令行选项。
如有必要,可以使用项目的相应 CDS 文件。
我有一个 NI CVI/Labview 项目,它通过在命令行上使用 compile.exe 命令进行编译。这会生成预期的可执行文件并在开发 PC 上运行良好。不过,我还想使用命令行命令为这个项目创建一个分发工具包。
CVI 允许我通过 IDE 生成分发工具包,我还偶然发现了允许我使用 ActiveX 接口打开项目和创建分发工具包的代码。但是,我正在专门寻找命令行选项。
如有必要,可以使用项目的相应 CDS 文件。
简短的回答是肯定的,您可以使用命令行来创建分发工具包。
更长的答案是您必须创建自己的小可执行文件才能做到这一点。LabWindows/CVI 分发套件与 Microsoft Windows Installer (MSI) 技术完全兼容,因此,SDK 中存在 API 调用来执行您想要的有关该技术的任何操作。
这是一个可以让您走上正确道路的链接。
http://zone.ni.com/devzone/cda/tut/p/id/3212
(特别注意提示3)
问候, 瑞克