求助:关于生成EXE文件的问题
我建了project,并将程序打包成EXE文件,但是在没装LabVIEW的电脑上,这个EXE 文件不能运行,提示说没有LabVIEW的运行引擎。请问该怎样才能生成能脱离LabVIEW环境独立运行的EXE文件?谢谢! 在打包得时候还要生成安装文件,把引擎打包进去 如果打包的时候不加入runtime,可以在没有安装runtime的电脑上直接安装一下runtime就可以使用了。
另外,关于打包的详细步骤论坛中有相关的附件下载,你可以在论坛中搜索一下。
好运!
回复 #3 oneforlove 的帖子
谢谢。我下过好几份关于如何生成EXE文件的说明资料,但好像都对不上,我用的是LabVIEW8.2版本的,感觉按说明上面讲的步骤对不上,就自己凭感觉做,也还可以。只是按理来说,一般的EXE文件就是要能脱离编程环境运行的,难道LabVIEW只能是安装程序可以达到这样的效果?迷惑啊 你还是按论坛上cpubbs版主以前写的关于生成EXE文件的文章处理吧,是没有错的.其实很多EXE文件之所以能脱离编程环境运行,主要是在打包时已将运行库文件打包在安装文件或EXE本身中了,所以能脱离编程环境运行.LV在生成打包文件时一定要记得选择LV运行库文件,这样在安装后就可以在目的机器上直接运行了.这与VB,VC等常用编程软件是一样的,VB中生成的EXE文件也得要有运行库文件才能运行的.祝你好运. 在目的机器上只要安装一次运行库文件就可以了,其他的LV EXE文件就可以运行了.并不是每次都要装运行库文件.
回复 #5 ricken 的帖子
您说“LV在生成打包文件时一定要记得选择LV运行库文件”,那怎样选择运行库文件呢,这是在哪里设置的,我在生成EXE文件的属性设置里没看到。麻烦教一下,谢谢! 毕设时间剩的不多了,很希望知道的前辈能指点我一下,怎样在生成EXE文件时加入运行库文件?谢谢!回复 #8 menetor 的帖子
你可以去看看老大写的这个帖子,附件里面有详细的方法http://www.cpubbs.com/bbs/viewthread.php?tid=12683&highlight=%CE%D2%D0%B4%B5%C4%CF%EA%CF%B8%B5%C4LV8%B4%F2%B0%FC%B3%C9EXE%BA%CDINSTALLER%B5%C4%CE%C4%B5%B5
回复 #9 tpuboiggab 的帖子
这个资料我看过,他讲的是如何生成安装文件,可我想知道的是如何生成能脱离LabVIEW环境运行的EXE文件。我现在用的是LabVIEW 8.2 中文版本,生成EXE文件了,但不知道怎么把运行引擎加进去,麻烦哪位高手帮忙指点我一下,谢谢!看看先
看看先,这个里面可以选择的。不知道你看到过没有啊?看看先
看看先,这个里面可以选择的。不知道你看到过没有啊? LV同VB一样,都可以将文件编译成EXE文件,但是这个EXE文件是不能脱离LV环境运行的,就象VB编译的EXE文件一样,在VB中你要是将工程编译成EXE文件,并将这个EXE文件拿到另一台没有装过VB的机器上运行,同样也是不能运行的.所以VB要将工程进行打包并发布.其实LV也是这样的,必须要将你的工程文件打包发布才可以脱离LV环境运行.光有EXE文件是不行的,所以第一步是生成EXE文件,第二步才是将文件打包发布.这两步是不能少的,才可以拿到另一台机器上运行.参考楼上的说明进行打包吧
回复 #13 ricken 的帖子
哦,原来是这样啊,谢谢LS两位的指点!回复 #13 ricken 的帖子
如果是VB的话,只要你清楚的知道你所用到的DLL、OCX是哪些,你把它们和EXE放到一起,即使不发布,也可以使exe脱离VB环境运行。但是如果像.net一样,就必须运行在安装有Framework环境里,不明白LV的runtime引擎是相当于VB的OCX呢,还是.net的Framework?[ 本帖最后由 tpuboiggab 于 2007-5-11 08:45 编辑 ]
页:
[1]
2