2009-10-10 4 views

risposta

19

Ogni volta che ho fatto questo, ho appena

#include <windows.h> 

e iniziare a scrivere codice. MinGW viene fornito con un file windows.h in modo da non dover fare altro.

+9

È sbagliato dire che MinGW è dotato di windows.h. Le persone come me, che preferiscono copiare gli ultimi pacchetti e costruire MinGW da soli (senza usare l'installer), dovrebbero copiare il pacchetto w32api dal sito di download di MinGW. –

+2

my mingw ha quel file di intestazione, ma non riesce a collegarsi – jondinham

6

Uso occasionalmente l'API di Windows per le app Qt che ho creato utilizzando Qt Creator/MinGW - Ho appena #include l'intestazione di Windows SDK appropriata (le intestazioni vengono fornite con MinGW) e funziona correttamente. Tuttavia, potrebbe essere necessario per #define alcune cose in modo che alcune chiamate API siano esposte. Ad esempio, di recente ho dovuto chiamare il numero SHGetSpecialFolderPath (trovato in shlobj.h) ma era necessario prima definire _WIN32_IE a 0x0400.