J'essaie de compiler un programme C++ en utilisant g ++ qui utilise le fichier d'en-tête H5Cpp.h
. g ++ produit une erreur fatale en disant:
fatal error: H5Cpp.h: No such file or directory
J'ai déjà installé la bibliothèque libhdf5-serial-dev
et tout ce qui vient avec. J'utilise Ubuntu 15.10.
Vérifié que H5Cpp.h
est réellement présent dans /usr/include/hdf5/serial/
conformément à la liste de fichiers du paquet libhdf5-dev
.
Comme je l'ai mentionné dans l'édition de la question, les fichiers sont là, mais g++
ne peut pas les trouver. Le HDFGroup nous dit d'utiliser h5c++
pour compiler des programmes qui utilisent des fichiers d'en-tête hdf5. Comme Steeldriver le mentionne dans les commentaires sur la question, il s’agit d’un script d’aide; Je l'ai testé et cela a résolu le problème auquel je faisais face.