Qt下調用windows api方法很簡單,包含"windows.h"就好!
#include <QApplication> #include "windows.h" #include "stdio.h" #include <QDebug> int main(int argc, char *argv[]) { QApplication a(argc, argv); MEMORYSTATUS mem;//定義一個內存狀態變量 DWORD MemTotal,MemFree,VMemTotal,VMemFree;//存儲內存狀態信息 GlobalMemoryStatus(&mem); //存儲內存狀態信息 MemTotal=mem.dwTotalPhys;//得到總內存大小(單位b) MemFree=mem.dwAvailPhys;//得到剩余內存大小(單位b) VMemTotal=mem.dwTotalVirtual;//得到總虛擬內存大小(單位b) VMemFree=mem.dwAvailVirtual;//得到剩余虛擬內存內存大小(單位b) qDebug()<<(MemTotal/1024)/1024; return a.exec(); }
