安装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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架