安装HDF5及在VS下配置HDF5
最近要用到HDF5来存储数据,想要安装尝试用一下.发现网上有两种安装方式,一种是obtain518.html:获取最新的HDF5-1.8软件;另一种是cmakebuild518.html:使用CMAKE构建HDF5-1.8.
我原本尝试后一种方法:Windows下HDF5静态库的封装与测试(已验证).发现文章讲的云里雾里的,没有搞明白.
后来尝试了前一种方法:VS2013配置HDF5,现摘录于下,并做一些批注.
一:HDF5下载、安装
链接:(https://support.hdfgroup.org/HDF5/release/obtain518.html)选择自己需要的版本,我采用的是 Windows 64-bit ( md5 ) 。
二:在项目的属性中添加包含目录、库目录、附加依赖项(根据自己的情况修改)
包含目录(VC++目录):D:\HDF5\1.8.19\include;
库目录(VC++目录):D:\HDF5\1.8.19\lib;
附加依赖项(在链接器的输入):szip.lib;zlib.lib;hdf5.lib;hdf5_cpp.lib;
三:生成;
报错LNK2001: 无法解析的外部符号 H5T_NATIVE_INT_g
解决:C/C++->预处理器添加H5_BUILT_AS_DYNAMIC_LIB
四:成功运行一个范例
编译运行D:\HDF5\1.8.19\HDF5Examples\C\H5D\h5ex_d_rdwr.c
参考文献:
新战场:https://blog.csdn.net/Stephen___Qin