这个出错不是头文件错误,而是链接错误。
使用mfhdf库的用mfhdf.h头文件,
不同的使用hdf.h头文件。
所需链接库会在头文件中自动设置,不需要手工设置。
如果要HDF编程,最好直接在HDF网站下载HDF5包。
http://www.hdfgroup.org/downloads/index.html
网上资料是 java ?
应当在 ncsa::hdf::hdf5lib::H5 里。
static int ncsa::hdf::hdf5lib::H5::H5Fclose ( int file_id ) throws HDF5LibraryException [inline, static]
---------------------------------------------------
package ncsa.hdf.hdf5lib;
import java.io.*;
import java.util.Vector;
import java.util.logging.Level;
import java.util.logging.Logger;
import ncsa.hdf.hdf5lib.exceptions.*;
。。。。
public static int H5Fclose(int file_id)
throws HDF5LibraryException {
OPEN_IDS.removeElement(file_id);
return _H5Fclose(file_id);
}
private synchronized static native int _H5Fclose(int file_id)
throws HDF5LibraryException;