Какая польза от w32api в проекте minGW - PullRequest
0 голосов
/ 23 мая 2018

Я читал о проекте minGW, и меня немного смущает конкретная его часть.Если вы посмотрите на http://www.mingw.org/wiki/MinGW,, то в разделе «Пакеты, включенные в minGW» упоминается пакет w32api.Что это такое?

Поскольку проект смог создать порт gcc для Windows, разве вам не нужно просто связать библиотеку Windows c вместо glibc и заставить ее работать?

Inтот же документ объясняет:

Заголовочные файлы и библиотеки импорта для операционной системы Microsoft Windows

Но разве Windows УЖЕ не предоставляет заголовочные файлы и библиотеки для себя?Отличается ли libc, который использует minGW, от msvrct?

1 Ответ

0 голосов
/ 23 мая 2018

Но разве Windows УЖЕ не предоставляет заголовочные файлы и библиотеки для себя?

Нет.

Microsoft предоставляет Windows SDK, которыйвключает файлы заголовков C и библиотеки импорта для использования только в Visual Studio.Другие поставщики компиляторов поставляют эти заголовки (внося любые изменения, которые могут потребоваться для компиляции) и импортируют библиотеки, подходящие для использования в их собственных компиляторах.

Именно таков пакет w32api для minGW.Файлы, необходимые для компиляции кода Windows в среде minGW.

...