Jak korzystać z Windows API w MinGW?Jak korzystać z interfejsu API Windows w MinGW?
Odpowiedz
Kiedy robiłem to, po prostu
#include <windows.h>
i zacząć pisać. MinGW jest dostarczany z plikiem windows.h
, więc nie musisz robić nic więcej.
Błędem jest powiedzieć, że MinGW jest dostarczany z windows.h. Ludzie tacy jak ja, którzy wolą kopiować najnowsze pakiety i budować samemu MinGW (nie używając instalatora), powinni skopiować pakiet w32api ze strony pobierania MinGW. –
Moje mingw ma ten plik nagłówkowy, ale nie łączy – jondinham
Od czasu do czasu używam interfejsu API Windows dla aplikacji Qt, które buduję przy użyciu Qt Creator/MinGW - po prostu #include
odpowiedni nagłówek Windows SDK (nagłówki są z MinGW) i to po prostu działa. Jednak może być konieczne kilka rzeczy, aby niektóre wywołania interfejsu API były widoczne. Na przykład ostatnio musiałem zadzwonić pod numer SHGetSpecialFolderPath
(znaleziony w shlobj.h
), ale najpierw trzeba było zdefiniować _WIN32_IE
na 0x0400
.
Z dużym bólem. – Noldorin