
我正在嘗試使用使用頭檔的 g++ 編譯 C++ 程式H5Cpp.h
。 g++ 產生致命錯誤:
fatal error: H5Cpp.h: No such file or directory
我已經安裝了該庫libhdf5-serial-dev
以及它附帶的其他內容。我使用的是ubuntu 15.10。
檢查是否H5Cpp.h
確實存在於/usr/include/hdf5/serial/
package 的檔案清單中libhdf5-dev
。
答案1
正如我在問題編輯中提到的,文件在那裡,但g++
找不到它們。這HDF集團告訴我們用來h5c++
編譯使用 hdf5 頭檔的程式。正如 Steeldriver 在該問題的評論中提到的那樣,它是一個輔助腳本;我測試了它,它解決了我面臨的問題。