LabVIEW论坛
直播中

6年用户 5经验值
擅长:RF/无线
私信 关注
[问答]

labview生成exe之后call DLL失败是为什么?请问如何解决?

写了一个VI 控制仪器,需要call一个厂商自己写的DLL,如果使用管理员权限打开labview,call这个DLL可以成功,但如果把这个VI build 成exe之后即使是使用管理员权限打开,call这个DLL依然失败,报错
已退回15积分

回帖(3)

王治

2018-7-13 13:06:34
报什么错?这个多半是路径问题,生成exe,会多生成一层文件夹,导致路径变化,找不到dll,可以考虑用相对路径。
举报

2018-7-14 15:17:04
和路径无关,我直接将DLL路径拉出来手动选添加,是DLL本身报错,这个应该是对这个DLL控制权限的问题,因为是第三方的DLL,我也无法确定内部是怎么写的,只是奇怪使用管理员权限打开LabVIEW可以使用,使用管理员权限打开build的exe就不行 捕获.PNG
举报

CHNlyt

2018-7-14 17:21:24
谢谢分享。
举报

更多回帖

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