使用LabVIEW工具包打包DLL < >我有一组实用的LabVIEW,它调用C++编写的自定义DLL。我希望将VIs打包到LabVIEW工具包中,并通过安装程序进行部署,但我不确定在涉及自定义DLL的情况下执行此操作所涉及的标准实践。我已经研究过VIPM来打包VIs,但到目前为止,我还没有找到一种方法来生成一个包并包含适当的DLL依赖项。为LabVIEW Toolkit生成安装程序的正确方法是什么?将所述Toolkit的DLL依赖项安装在正确的位置(可能在任何位置)?

使用LabVIEW工具包打包DLL < >我有一组实用的LabVIEW,它调用C++编写的自定义DLL。我希望将VIs打包到LabVIEW工具包中,并通过安装程序进行部署,但我不确定在涉及自定义DLL的情况下执行此操作所涉及的标准实践。我已经研究过VIPM来打包VIs,但到目前为止,我还没有找到一种方法来生成一个包并包含适当的DLL依赖项。为LabVIEW Toolkit生成安装程序的正确方法是什么?将所述Toolkit的DLL依赖项安装在正确的位置(可能在任何位置)?,dll,installation,labview,Dll,Installation,Labview,系统立即知道的DLL(即在CLFN节点中输入的DLL)会自动添加 间接使用的DLL和通过编程确定的DLL不能自动包含,必须手动添加到相应生成规则的源文件部分。什么是LabVIEW和VIPM版本?我从未做过您试图做的事情,但如果您使用LV 2010,则可以安全地指定函数节点的DLL路径,并通过编程确定DLL路径before@CharlesB我使用的是LabVIEW2011,我使用的是VIPM的最新社区版本。我没有考虑以编程方式设置DLL路径。我已经用这种方式设置了DLL,以便在调试版本和发布版本之

系统立即知道的DLL(即在CLFN节点中输入的DLL)会自动添加


间接使用的DLL和通过编程确定的DLL不能自动包含,必须手动添加到相应生成规则的源文件部分。

什么是LabVIEW和VIPM版本?我从未做过您试图做的事情,但如果您使用LV 2010,则可以安全地指定函数节点的DLL路径,并通过编程确定DLL路径before@CharlesB我使用的是LabVIEW2011,我使用的是VIPM的最新社区版本。我没有考虑以编程方式设置DLL路径。我已经用这种方式设置了DLL,以便在调试版本和发布版本之间切换;这应该发生在我身上:P然而,对于想要部署使用该工具包的应用程序的最终用户来说,这可能仍然是个问题——一些DLL依赖项是通过后期绑定加载的,因此,在编译可执行文件或任何其他构建时,LabVIEW不知道如何自动将它们作为依赖项包含……必须在包创建中添加DLL依赖项。我从来没有用VIPM创建过包,所以我唯一能说的就是RTFM:)我相信这是可能的,因为用例非常常见