0

所以我有一个项目,我必须从 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 错误:65(消息):MAT73 需要 HDF5 调用堆栈(最先调用):CMakeLists.txt:29(包括) 配置不完整,出现错误!另请参阅“C:/Users/RS3/Desktop/matio_build/CMakeFiles/CMakeOutput.log”。

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

提前致谢。

4

0 回答 0