【问题标题】:Calling 32-bit DLL from 32-bit LabVIEW on 64-bit Windows 7在 64 位 Windows 7 上从 32 位 LabVIEW 调用 32 位 DLL
【发布时间】:2013-06-11 05:58:39
【问题描述】:

我在 64 位 Windows 7 环境中工作并运行 32 位版本的 LabVIEW。 我需要使用制造仪器的公司提供给我的 LabVIEW 库,将特定仪器连接到 LabVIEW。该库包括对公司也提供给我的几个 32 位 DLL 文件的调用。 LabVIEW 在读取这些 DLL 文件时遇到问题,每当我尝试打开文件时,都会弹出一条消息,提示“加载 DLL 时出错”。这是因为 32 位/64 位不兼容,还是完全是其他原因?

谢谢,

【问题讨论】:

  • 必须检查dependency walker中的DLL
  • 谢谢,Charles,我确实做到了,但它发现了错误……某处埋藏了一条错误路径,导致 dll 初始化出错。

标签: dll 32bit-64bit labview


【解决方案1】:

查看dependency walker中的DLL,肯定是DLL依赖问题。

【讨论】:

    【解决方案2】:

    您应该能够在 64 位操作系统中从 32 位 LabVIEW 调用 32 位 DLL。我认为问题是别的。

    【讨论】:

      猜你喜欢
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      • 2011-03-27
      • 2012-10-26
      • 2022-01-20
      • 2011-01-28
      • 2011-03-07
      • 2013-02-06
      相关资源
      最近更新 更多