Hi, following the README instruction of Fesapi (V1.0.0.0), I managed to generate Fesapi.sln with CMake. But during the compilation of the solution, there are quite a few build errors as following:
- a reference of type “hdf5_hid_t &” (not const-qualified) cannot be initialized with a value of type “hid_t”
- error C2664: ‘void common::AbstractHdfProxy::selectArrayNdOfValues(const std::string &,unsigned __int64 *,unsigned __int64 *,unsigned __int64 *,unsigned __int64 *,unsigned int,bool,hdf5_hid_t &,hdf5_hid_t &)’: cannot convert argument 8 from ‘hid_t’ to ‘hdf5_hid_t &’
- error C2511: ‘void common::HdfProxy::readArrayNdOfValues(const std::string &,void *,hid_t)’: overloaded member function not found in ‘common::HdfProxy’. It is inconsistent of arg type between .h calarification (hdf5_hid_t ) and .cpp implementation (hid_t )?
- def in .h file: void readArrayNdOfValues(const std::string & datasetName, void* values, hdf5_hid_t datatype);
- def in .cpp file: void HdfProxy::readArrayNdOfValues(const std::string & datasetName, void* values, hid_t datatype)
Appreciate very much for any proposal and solution (CMake setup or Visual studio setup) and the underneath logic of (hdf5_hid_t and hid_t).