NetCDF-Fortran: сборка библиотеки (Windows) - PullRequest
1 голос
/ 30 сентября 2019

Я новый пользователь 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 завершил все дела в порядке : enter image description here

Этот процесс CMake сгенерировал 54 проекта Microsoft Visual Studio и один файл Solution в папке "build".

Итак, я открыл Решение NC4F , и я щелкнул правой кнопкой мыши по имени решения и щелкнул в опции «Сборка». Я ожидал, что Visual Studio будет генерировать статические (*.lib) и динамические (*.dll) Выходные файлы библиотеки Fortran .

VS начинает компилировать решение, но это дало мне много ошибок времени компиляции. Вот мой экран печати:

enter image description here

Что я делаю не так?

Как получить библиотеки NetCDF-Fortran (статические и динамические), чтобы использовать их в моих проектах на Фортране-08?

Моя система:

  • Windows 10 x64
  • Microsoft Visual Studio 2019
  • Intel Visual Fortran 2019

Спасибо,

...