我正在尝试在eclipse中安装和使用HDF5图书馆,以便为我的大数据类读取和操作数据集。
我按照以下网站的说明进行操作:http://www.hdfgroup.org/products/java/release/downloadsrc.html
在安装结束时,在命令
之后 ctest -S HDFJAVAMacCMake.cmake -C Release -V -O hdf-java.log
我收到以下消息:
100% tests passed, 0 tests failed out of 313
Total Test time (real) = 39.85 sec
[ERROR_MESSAGE]
Error in read script: /Users/fg/Downloads/build/HDFJAVAMacCMake.cmake
我不明白为什么在每次测试通过后我都会得到Error in read script
。
安装成功与否?如果是,我如何设法将hdf5库链接到我的eclipse项目?
非常感谢你的时间!
答案 0 :(得分:0)
好的,我设法在Eclipse中链接和使用库。对于那些有同样问题的人,我就是这样做的。
用cmake构建HDF-java软件后(如我提供的链接中所述),我仍然收到错误消息
[ERROR_MESSAGE]
Error in read script: /Users/fg/Downloads/build/HDFJAVAMacCMake.cmake
但是所有内容都已成功编译(我仍然不知道为什么我会收到此消息)。
然后,以下dmg出现在构建目录HDFView-2.10.1-Darwin.dmg
中(当然,对于版本2.10.1)。您需要打开它并将其拖到您的应用程序文件夹中。这个" app" (右键单击,显示包内容)包含HDF4和HDF5的java库,以及本机库(mac osx的.dylib
)。
路径如下,
JAR文件:/Applications/HDFView.app/Contents/Java
原生图书馆:/Applications/HDFView.app/Contents/Resources/lib
此时,您可以打开Eclipse并转到"构建路径配置"您的项目,并提供JAR和本机lib 路径。
在 Libraries 标签下,您必须提供我在上面提到的第一个路径中包含的所有JAR。然后,转到来源标签,您应该会在项目下看到本地库位置。简单地说出我上面提到的第二条路径。
现在您应该能够使用HDF库并毫无例外地编译您的项目。
希望这有帮助!