labview不同版本的运行引擎冲突

2019-07-17 14:38发布

我本来用labview 2013版本开发的一个软件以及dll,将软件打包成安装包之后,可以在客户的电脑上使用,dll文件是给客户用来控制我的软件的,本来使用安装包之后,再用c++或者QT调用dll是没问题的,但是客户方有一个平台使用到了labview 2017的一些库,这时候再次使用我的dll时,就会出现运行引擎错误,如图我在想,是不是安装了2017后就会把2013的一些系统文件给破坏了,导致了2013版本的不正常



运行引擎错误 运行引擎错误
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
静夜style
1楼-- · 2019-07-17 14:49
木头feng 发表于 2017-12-18 13:35
请问这个是确定要使用对应版本重新生成吗,您碰到过这种情况?

是必须的,labview生成的dll是跟着版本走的,不同版本不通用,labview2017之后好像能通用了,但是肯定是不兼容老版本的。关于这个dll的问题在官网也有明确说明。 最佳答案
格式呐伤
2楼-- · 2019-07-17 17:40
本帖最后由 格式呐伤 于 2017-12-18 10:45 编辑

1513565027(1).jpg 不过按你所说的,应该是版本引擎不兼容的问题。
静夜style
3楼-- · 2019-07-17 23:31
 精彩回答 2  元偷偷看……
木头feng
4楼-- · 2019-07-18 00:10
静夜style 发表于 2017-12-18 11:46
labview生成的dll只能由对应版本的运行程序执行,如果安装了其他版本的,需要用对应的版本重新生成dll。

请问这个是确定要使用对应版本重新生成吗,您碰到过这种情况?
木头feng
5楼-- · 2019-07-18 05:04
静夜style 发表于 2017-12-18 14:35
是必须的,labview生成的dll是跟着版本走的,不同版本不通用,labview2017之后好像能通用了,但是肯定是不兼容老版本的。关于这个dll的问题在官网也有明确说明。

官网上面的说明您能帮我找一下吗?我也继续查询一下
静夜style
6楼-- · 2019-07-18 05:13
木头feng 发表于 2017-12-18 15:23
官网上面的说明您能帮我找一下吗?我也继续查询一下

NI LabVIEW 2017发布!
http://bbs.elecfans.com/jishu_1126518_1_1.html
(出处: 中国电子技术论坛)
你可以看看这里面关于labview2017向后兼容性这一块的说明,这里比较明显,官网的说明文件暂时找不到了。

一周热门 更多>