LabVIEWwilliam hill官网
直播中

王可

6年用户 13经验值
擅长:接口/总线/驱动
私信 关注
[问答]

调用dll文件,生成exe后就失效了

在源程序中调用dll文件,其功能可以正常使用。生成可执行文件后就没用了,为什么。
已经在生成规范中将该dll文件放入了始终包括中

回帖(5)

PCB00007183

2018-10-12 17:19:58
一般这种情况都是由于dll的路径错误导致的,默认可以将dll拷贝到应用程序的data文件夹下。
如果指定了路径,将dll拷贝到对应的路径下
1 举报
  • 王可: 还是不懂,我生成exe后dll已经在data里面了,源程序调用得时候 调用库函数配置里指定的是dll原来在电脑里存放的路径

王可

2018-10-12 21:44:55
捕获77.PNG
如图,我是用红色标记处的按钮选择的dll文件,没有在其他位置指定路径
举报

阿利斯泰

2018-10-17 15:25:50
操作系统是32位的,就把DLL放到 C:windowssystem32下,64位的就放到 C:windowssysWOW64下  ,再试
举报

王志博

2018-10-17 16:26:18
可以在程序框图里指定路径,编程时DLL最好将DLL放到专用文件夹中,然后在编程中用相对路径,就不会报错了。
举报
  • 捕获.PNG

更多回帖

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