![缺少 HDF5 的 C++ 头文件](https://linux22.com/image/1053520/%E7%BC%BA%E5%B0%91%20HDF5%20%E7%9A%84%20C%2B%2B%20%E5%A4%B4%E6%96%87%E4%BB%B6.png)
我正在尝试使用使用了H5Cpp.h
头文件的 g++ 编译一个 C++ 程序。g++ 产生了一个致命错误,提示:
fatal error: H5Cpp.h: No such file or directory
我已经安装了该库libhdf5-serial-dev
及其附带的其他内容。我正在使用 ubuntu 15.10。
检查了H5Cpp.h
确实存在于/usr/include/hdf5/serial/
包的文件列表中libhdf5-dev
。
答案1
正如我在编辑问题时提到的那样,文件在那里,但g++
找不到它们。HDF集团告诉我们使用h5c++
来编译使用 hdf5 头文件的程序。正如steeldriver在问题评论中提到的,它是一个辅助脚本;我测试了它,它解决了我面临的问题。