/ / Mingw - kernel32.mod - Немає такого файлу чи каталогу - модуль, помилки компілятора, fortran, mingw, kernel32

Mingw - kernel32.mod - Немає такого файлу чи каталогу - модуль, компілятор-помилки, fortran, mingw, kernel32

Я хотів би скласти програму з MinGW, яка написана у Fortran і яка постачається з .dll. У коді Фортран є такий рядок:

USE kernel32

Коли я намагаюся скласти його, це завжди говорить про те, щоkernel32.mod неможливо відкрити. Такого файлу та каталогу немає. Я не впевнений, що робити. Чи відсутні якісь варіанти компілятора чи просто неможливо їх компілювати за допомогою MinGW?

(Windows 7, MinGW 3.20)

Відповіді:

0 для відповіді № 1

Це, ймовірно, модуль від Intel (іпредків) сімейство компіляторів Fortran, яке надає визначення Fortran для речей, відповідних бібліотеці імпорту kernel32.lib (для системної бібліотеки динамічних посилань kernel32.dll для Windows) та відповідних частин файлу заголовка Windows.h.

Можливо, ви зможете визначити речі змодуль, який використовується вашим кодом, і надайте свої власні визначення. Для процедур і типів це майже напевно вимагатиме використання розширень компілятора, щоб вказати такі речі, як виклик конвенції та вирівнювання, що відповідає конвенції та вирівнюванню, використовуваним DLL-системи системи Windows. Ці умови залежать від 32-бітних та 64-бітних платформ Windows.