主页
技术支持
我可以用64位LabVIEW调用32位的DLL吗?
我可以用64位LabVIEW调用32位的DLL吗?
更新 Oct 23, 2023
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
软件
LabVIEW
问题详述
当我尝试在64位的LabVIEW中调用库函数节点时选择一个32位DLL时,得到一个对话框提示:
为什么会显示这个错误?可以在64位LabVIEW中调用32位DLL吗?
解决方案
从64位LabVIEW中不能调用32位DLL。这是
64位Windows系统的限制
,它不支持混合的64位/ 32位进程。
建议的解决方案是在64位操作系统用源代码重新编译DLL。或者,在32位LabVIEW VI或EXE中加载DLL,并
使用LabVIEW共享变量
或其他网络技术在64位LabVIEW和32位LabVIEW之间进行通信。
相关信息
在同一台机器上可以同时安装32位和64位版本的LabVIEW。
相关链接
LabVIEW 32位与LabVIEW 64位应用程序常见问题
Can I Call A 64-Bit DLL from 32-bit LabVIEW?
Installing LabVIEW on 64-bit Operating Systems
Running 32-bit Applications
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful