生成exe后的labview路径常量问题

我有一个default.vi,然后创建一个项目把其添加进去,生成exe程序。在default.vi中用了“当前vi路径”常量,然后以信息框的形式弹出。比方说我的defau... 我有一个default.vi,然后创建一个项目把其添加进去,生成exe程序。
在default.vi中用了“当前vi路径”常量,然后以信息框的形式弹出。比方说我的default.vi在D:\test
然后不管我在哪里运行exe程序,其显示的都是exe路径 + default.vi的部分路径。
为什么会有后面default.vi的那块路径呢?我记得之前都是没有的啊。。。
展开
 我来答
cools_liang
2014-02-14 · TA获得超过1385个赞
知道小有建树答主
回答量:585
采纳率:90%
帮助的人:278万
展开全部
当前vi路径常量,返回的是vi的完整路径,也就是路径+vi全名的方式。如果未编译,则返回的是“vi所在目录”+vi全名,如果编译了,则返回的是“exe所在目录+exe全名+vi全名”的结构,如果要用的话,需要判断下是否是app,然后再对路径做一些处理
追问
那个,可能最后没法选您作为满意答案。。。但还是想问下,
exe所在目录为“d:\……\我的应用程序”,exe全名为“应用程序.exe”,vi全名为“未命名 3.vi”
那么在exe全名和vi全名中间出现的“AddDll\Debug”是怎么个情况?
多谢解答。
追答
说明你的vi是以库的方式打包在内的
pm1016
2014-02-14 · TA获得超过186个赞
知道小有建树答主
回答量:134
采纳率:100%
帮助的人:40.8万
展开全部

用这个去处理EXE路径的获取。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
greatmww2008
2014-02-13 · TA获得超过196个赞
知道小有建树答主
回答量:119
采纳率:100%
帮助的人:19.6万
展开全部
发图 说明
才能解答
更多追问追答
追问

add.vi

sub.vi

未命名3.vi

调试路径显示:

项目树及打包时的源文件添加(这里我不太明白为什么add.vi没有进依赖关系里?两个vi基本上就是一模一样的啊。。)

exe运行时路径显示:

未命名3.vi在"D:\C++\AddDll\Debug"文件夹下,该文件夹下还有以下文件

追答

有点乱

虽然看是不太明摆你的意思

我建议:

  1. 你把你要实现的东西 VI 层次先弄清楚

    哪个是哪个的子VI先放放好,不要放一起

  2. 你循环里需要加个延时 你那样很危险

  3. VI之间的关系不要乱掉 从新编辑

  4. 对于依赖关系 那个说明 VI调用了 才有依赖 你可以直接拖上去的

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式