加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

labview 生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题

(2013-01-28 22:43:00)
标签:

labview

文件路径

应用程序exe

安装程序

分类: 其他技术

NI官网上有这样一篇文章,利用获取当前VI路径函数时获得相对路径,如果生成exe时,该如何解决虚拟路径问题

http://digital.ni.com/public.nsf/allkb/794FB393A131BE108625796600305A2A

下面根据我的实际工程经验解释一下

首先我的一个工程是这样的:http://s9/mw690/735f2910gd4654055c5e8&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview 生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" />

先顺便说一下怎么生成exe和安装程序吧。

 

拼图程序是主函数。其中调用了声音播放子程序play tune。

play tune  程序中,要添加播放的音乐文件wuyuetian.wav。

先在打开主函数,在工具选项生成exe。

 

其实生成工程时,wuyuetian.wav这个文件是需要我们自己手动把它拖到项目库的我的电脑下面这一栏去的。

然后我们在源文件一栏,启动vi选主程序,并且要手动把音乐文件添加到始终包括一栏中去。然后生成就能生成exe文件。

http://s4/mw690/735f2910gd4655ee7c233&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview 生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" />

生成的EXE文件包我给你们看一下

http://s11/mw690/735f2910gd46569346f0a&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview 生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" />
其中音乐文件wuyuetian.wav是包含在data文件夹中了。

这里假设应用程序的路径是  D:\拼图程序\应用程序

生成exe后,play tune程序是相当于在exe的下一级路径下的。感觉就好像是D:\拼图程序\应用exe\函数

所以在play tune子程序中,我们要使用当前路径,先拆分路径,跳出一级,到D:\拼图程序\应用exe\   。再拆分一次,到 D:\拼图程序\

http://s2/mw690/735f2910gd46596033861&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview 生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" />
这时候,在文件路径下写http://s7/mw690/735f2910gd46597bab5f6&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview 生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" />,就相当于完整的文件路径D:\拼图程序\data\wuyuetian.wav 了。

大功告成。

要生成windows安装文件的话,要在生成的exe文件基础上建立。

http://s13/mw690/735f2910gd465a08f9a3c&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview 生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" />
右击程序生成规范,选择安装程序,

在源文件一栏中,要手动添加我们生成的应用程序文件

http://s9/mw690/735f2910gd465ac15a528&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview 生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" />

其他的我们就不要改了。点生成。就可以生成能正常安装使用的程序了。

如图http://s1/mw690/735f2910gd465c2e5e860&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview 生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" />  双击setup就可以了


在安装好的文件夹下面我给你们看看http://s2/mw690/735f2910gd465b57da7a1&690生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" TITLE="labview 生成应用程序exe或者安装文件时怎样解决调用的文件的路径问题" />

其实跟我们生成exe文件是差不多的。

就这样了。




0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有