LabVIEWwilliam hill官网
直播中

木头feng

12年用户 126经验值
擅长:labview
私信 关注
[问答]

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

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



  • 运行引擎错误

回帖(7)

静夜style

2017-12-18 09:17:12
引用: 木头feng 发表于 2017-12-18 13:35
请问这个是确定要使用对应版本重新生成吗,您碰到过这种情况?

是必须的,labview生成的dll是跟着版本走的,不同版本不通用,labview2017之后好像能通用了,但是肯定是不兼容老版本的。关于这个dll的问题在官网也有明确说明。
举报

格式呐伤

2017-12-18 10:44:04
本帖最后由 格式呐伤 于 2017-12-18 10:45 编辑

1513565027(1).jpg 不过按你所说的,应该是版本引擎不兼容的问题。
举报

静夜style

2017-12-18 11:46:08
labview生成的dll只能由对应版本的运行程序执行,如果安装了其他版本的,需要用对应的版本重新生成dll。
举报

木头feng

2017-12-18 13:35:58
引用: 静夜style 发表于 2017-12-18 11:46
labview生成的dll只能由对应版本的运行程序执行,如果安装了其他版本的,需要用对应的版本重新生成dll。

请问这个是确定要使用对应版本重新生成吗,您碰到过这种情况?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分