
Я пытаюсь скомпилировать программу на C++ с помощью g++, которая использует H5Cpp.h
заголовочный файл. 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++
я не могу их найти.HDFGroupговорит нам использовать h5c++
для компиляции программ, которые используют заголовочные файлы hdf5. Как упоминает steeldriver в комментариях к вопросу, это вспомогательный скрипт; я его протестировал, и он решил проблему, с которой я столкнулся.