Come utilizzare Windows API in MinGW?Come utilizzare l'API di Windows in MinGW?
risposta
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.
È 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. –
my mingw ha quel file di intestazione, ma non riesce a collegarsi – jondinham
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
.
Con molto dolore. – Noldorin