HDF5 .NET包装

问题描述:

我得到(http://www.hdfgroup.org/projects/hdf.net/HDF5 .NET包装

指定的模块无法找到 。 (异常来自HRESULT: 0x8007007E)

从Dependency Walker中我看到的是SZLIBDLL.DLL缺少我试图从随机的地方下载它,但后来我得到另一个错误。

有没有人有这个问题?我也试过VS2005和VS2008

谢谢,皮尼。

这些都是二进制文件安捷伦将引导您使用:

ftp://ftp.hdfgroup.org/lib-external/szip/2.1/bin/old/windows/

你要确保目录是你的搜索路径?相同的目录通常是足够的,但它可能正在寻找其他地方。如果你尝试这些二进制文件并得到一个不同的错误,请告诉我。

+0

感谢梅森, 我从这个链接 ftp://ftp.hdfgroup.org/lib-external/szip/2.1/bin/windows/ 下载并解压到SYSTEM32但得到了同样的错误。 如果您查看文件夹中没有任何SZLIBDLL.DLL那里。并在手册中说,采取解码器,但所有文件有编码器... 你可以给我你的SZLIBDLL.DLL,我会尝试吗? 非常感谢,皮尼。 – UshaP 2010-06-02 13:59:13

+0

哦,奇怪的是在那个目录中有两个不同的2.1s。这是我指的那个: ftp://ftp.hdfgroup.org/lib-external/szip/2.1/bin/old/windows/ 我一定没有意识到这是'旧',但这些都有szlibdll.dll文件。 – 2010-06-02 15:36:40

+0

Yeppp - 解决我的问题,我只是把SZLIBDLL.DLL放到我的system32中,没有更多的运行时错误。谢谢!!! – UshaP 2010-06-02 18:16:11

如果您尝试在32位环境中运行64位DLL,您也可以看到此消息,反之亦然。