我正在尝试使用使用了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在问题评论中提到的,它是一个辅助脚本;我测试了它,它解决了我面临的问题。