微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法构建 MATIO 库

如何解决无法构建 MATIO 库

所以我有一个项目,我必须从 MAT 文件中读取结构并将它们与我的 C++ 代码一起保存,所以我到处寻找合适的库来使用,所以我偶然发现了 MATIO 库。事实是,在我迄今为止使用的所有库中(例如 Eigen 库),我必须构建这个库。这是我第一次做这样的事情,所以我查阅了文档 https://github.com/tbeu/matio#user-content-22-building-matio,但我似乎无法让 CMake 构建它。我什至不知道在哪里从文档中编写这些命令行(见链接),我似乎只能打开 cmake gui,我收到以下错误

找不到 HDF5(缺少:HDF5_LIBRARIES HDF5_INCLUDE_Dirs)(找到版本“”) cmake/thirdParties.cmake:65 处的 CMake 错误(消息): MAT73 需要 HDF5 调用堆栈(最近调用优先): CMakeLists.txt:29(包含) 配置不完整,出现错误! 另请参阅“C:/Users/RS3/Desktop/matio_build/CMakeFiles/CMakeOutput.log”。

事情是,它在库的文档中说 HDF5 库是可选的,所以我没有下载它,但我仍然收到这个错误。我真的需要使用这个库,但过去 2 天我一直在尝试让它运行,但我不能。我现在该怎么做才能最终构建它?

提前致谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。