labview动态调用生成 EXE找不到子VI

2019-07-17 20:25发布

我在使用动态调用时在开发环境下使用正常,生成EXE后报错找不到子VI,如图
一个是生成EXE后调用文件路径和我实际文件(生成EXE后拷贝过去的)存放路径一致,试了很多种方法一直没找到根本原因在哪儿,请教下各位在大侠在动态调用时有没有碰到过此类问题。



补充内容 (2016-12-31 18:16):
我的问题目前还没有解决掉,最终看了下应该是依赖关系中的Vi影响。
Krize这位兄弟的讲解的非常详细,应该能解决很多朋友动态调用Vi时碰到的这个问题。也非常感谢其他各位朋友的热情解答。另外的分享下我在程序中怎么处理是否是开发环境和运行环境路径问题。答案放在最后吧,不知道补充中怎么帖图,抱歉。
2.jpg
1.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
he282942873
1楼-- · 2019-07-18 22:45
已经困惑一整天了,哪位大侠提供下方向。
he282942873
2楼-- · 2019-07-19 00:47
如果把对应的文件删掉的话会提示无法调用VI,错误信息是不一样的
3.jpg
流沙1111
3楼-- · 2019-07-19 05:25
生成EXE调用数据库的时候也出现过类似问题,要在路径那多拆分一次,否则会认为是在exe文件夹下
he282942873
4楼-- · 2019-07-19 10:04
附上我在程序中的路径处理方法,其实和其它各位用的是一样,版本是2013的。

未命名 3.vi 下载积分: 积分 -1 分

8.4 KB, 下载次数: 102, 下载积分: 积分 -1 分

一周热门 更多>