#include #include "hdf5.h" int main(void) { herr_t ier; unsigned maj, min, rel; ier = H5open(); if (ier) { std::cerr << "Unable to initialize HDF5: " << ier << std::endl; return EXIT_FAILURE; } ier = H5get_libversion(&maj, &min, &rel); if (ier) { std::cerr << "HDF5 did not initialize!" << std::endl; return EXIT_FAILURE; } std::cout << "C++ HDF5 version " << maj << "." << min << "." << rel << std::endl; ier = H5close(); if (ier) { std::cerr << "Unable to close HDF5: " << ier << std::endl; return EXIT_FAILURE; } return EXIT_SUCCESS; }