2010-06-01 55 views
1

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

指定的模塊無法找到 。 (異常來自HRESULT: 0x8007007E)

從Dependency Walker中我看到的是SZLIBDLL.DLL缺少我試圖從隨機的地方下載它,但後來我得到另一個錯誤。

有沒有人有這個問題?我也試過VS2005和VS2008

謝謝,皮尼。

回答

1

這些都是二進制文件安捷倫將引導您使用:

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

1

如果您嘗試在32位環境中運行64位DLL,您也可以看到此消息,反之亦然。