GetNativeSystemInfo apiを使用してオペレーティングシステムのアーキテクチャを取得しようとしています(32ビットまたは64ビットOSの場合)が、コードをコンパイルしようとすると、次のエラーが発生します:'GetNativeSystemInfo'はこのスコープで宣言されていません、私のコードの何が問題になっていますか?
#include <QtCore/QCoreApplication>
#include <QDebug>
#include <windows.h>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
_SYSTEM_INFO sysinfo;
GetNativeSystemInfo(&sysinfo);
if (sysinfo.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_INTEL)
{
qDebug() << "win32";
}
if (sysinfo.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_AMD64)
{
qDebug() << "win64";
}
return a.exec();
}