Я новый пользователь NetCDF, и я хотел бы использовать эту файловую структуру в моих кросс-платформенных проектах на Fortran-2008.
Зависимость библиотеки C:
Итак, сначала Я скачал двоичный установщик NetCDF-C , который описывается как зависимость библиотеки NetCDF-Fortran, и установил его на моем компьютере.
Ссылка: NetCDF4 + DAP (x64)
После этого я добавил путь к установленной папке NetCDF в путь к среде Windows 10.
Я протестировал его, запустив ncdump
в консоли Windows, и она работает хорошо!
Библиотека Фортрана:
Во-вторых, я клонировал репозиторий NetCDF-Fortran Github и:
a) Я открыл консоль Windows и пошел в клонированную папку
b) Я создал новую папку с именем: "build"
c) Я вошел в эту папку "build" и набрал: cmake ..
Затем CMake завершил все дела в порядке :
Этот процесс CMake сгенерировал 54 проекта Microsoft Visual Studio и один файл Solution в папке "build".
Итак, я открыл Решение NC4F , и я щелкнул правой кнопкой мыши по имени решения и щелкнул в опции «Сборка». Я ожидал, что Visual Studio будет генерировать статические (*.lib)
и динамические (*.dll)
Выходные файлы библиотеки Fortran .
VS начинает компилировать решение, но это дало мне много ошибок времени компиляции. Вот мой экран печати:
Что я делаю не так?
Как получить библиотеки NetCDF-Fortran (статические и динамические), чтобы использовать их в моих проектах на Фортране-08?
Моя система:
- Windows 10 x64
- Microsoft Visual Studio 2019
- Intel Visual Fortran 2019
Спасибо,