Я пытаюсь использовать библиотеки HDF5 в программе на Фортране, которую я строю с помощью CodeBlocks. Я последовал совету в ответе на предыдущий вопрос stackoverflow: Как скомпилировать программу, которая нуждается в библиотеке HDF5 (используя Codeblocks)? , и я преодолел проблему невозможности найти hdf5.mod.
Однако я все еще не могу собрать, потому что я получаю следующее сообщение об ошибке:
Fatal Error: Reading module 'hdf5' at line 2 column 1: Unexpected EOF
Я использую компилятор GNU Fortran, поставляемый в комплекте с Code :: Blocks 17.12, и использую "component.f90" из примеров групп HDF, доступных по адресу https://support.hdfgroup.org/HDF5/examples/f-src.html, в качестве моего единственного исходного кода.
Пожалуйста, дайте мне знать, если у кого-то есть способ преодоления этой неожиданной ошибки EOF. Ниже приведены изображения того, что я добавил в параметры сборки codeBlocks по умолчанию. Параметры компоновки блоков кода * Линкер Параметры компоновки блоков кода Поиск по каталогам
Я использую готовый бинарный дистрибутив HDF5 с сайта группы HDF. Я установил HDF5 с помощью hdf5-1.10.5-Std-win7_64vs14.zip, который содержал установщик HDF5-1.10.5-win64.msi.