Я иногда использую Windows API для приложений Qt, которые я создаю с использованием Qt Creator / MinGW - я просто #include
соответствующий заголовок Windows SDK (заголовки поставляются с MinGW), и он просто работает. Однако вам может потребоваться #define
несколько вещей для того, чтобы некоторые вызовы API были доступны. Например, недавно мне нужно было позвонить SHGetSpecialFolderPath
(находится в shlobj.h
), но сначала нужно было определить от _WIN32_IE
до 0x0400
.