首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >32位到64位转换dll文件

32位到64位转换dll文件
EN

Stack Overflow用户
提问于 2014-05-05 10:35:37
回答 2查看 5.1K关注 0票数 1

我目前工作在Labview(64位),并希望连接一个设备,有一个dll连接。这个dll文件是用32位写的,现在我遇到了一个问题,因为64位不能运行32位。

那么,是否有一个选项,以便我可以执行fil或任何32位到64位的转换?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-05 10:40:03

如果不能将DLL重新编译为64位,或者供应商不提供64位DLL,则没有(容易)的方法。

最简单的方法就是使用32位的Labview。

票数 2
EN

Stack Overflow用户

发布于 2014-05-05 21:36:24

如果您知道32位DLL的所有入口点,您可以创建一种“进程内”服务器,这是一个独立的32位应用程序,它加载32位DLL。然后将一个64位DLL装入到LabVIEW 64中,它使用进程间通信的方法在32位和64位进程之间来回穿梭数据。这是一个笨重的解决方案,但如果其他方案都失败了,就应该有效。

请阅读以下文章,了解如何创建链接到32位DLL的.lib文件:

http://adrianhenke.wordpress.com/2008/12/05/create-lib-file-from-dll/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23470388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档