2009-10-10 2 views

Odpowiedz

19

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.

+9

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. –

+2

Moje mingw ma ten plik nagłówkowy, ale nie łączy – jondinham

6

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.