2012-02-11 6 views
0

実際、これはVisual Studio 2010で簡単に実行できます。windows.hをインクルードして完了しました。しかし、私はQtでこれをやろうとしていますが、成功はありません。私はwindows.hをインクルードしましたが、まだGetPhysicallyInstalledSystemMemory()は定義されていません。GetPhysicallyInstalledSystemMemory()Qt

+0

多分それは*のCの*関数であり、そしてあなたは、 'いくつか'のextern "C" が必要? –

答えて

1

GetPhysicallyInstalledSystemMemory機能は現在のMinGw windows.hヘッダーには含まれていません。しかし、あなたはそれを自分で宣言することができます。

extern "C" 
WINBASEAPI BOOL WINAPI GetPhysicallyInstalledSystemMemory (PULONGLONG); 

はその後、kernel32で好きはあなたがそれを使用することができます:

g++ source.cpp -lkrenel32