2009-10-10 15 views

答えて

19

私はこれをやった時はいつでも、私だけ

#include <windows.h> 

とコーディングを始めます。 MinGWにはwindows.hファイルが付属しているので、何も追加する必要はありません。

+9

MinGWにwindows.hが付いていると言うのは間違いです。私のような、最新のパッケージのコピーを好む人、MinGWを自分で作る(インストーラを使わない)人は、MinGWダウンロードサイトからw32apiパッケージをコピーしてください。 –

+2

私のmingwはそのヘッダーファイルを持っていますが、リンクできません – jondinham

6

Qt Creator/MinGWを使用してビルドしたQtアプリケーションでWindows APIを使用することがあります - ちょうど#include適切なWindows SDKヘッダー(ヘッダーにはMinGWが付属しています)が動作します。ただし、一部のAPI呼び出しが公開されるためには、#defineが必要な場合があります。たとえば、私は最近SHGetSpecialFolderPathshlobj.hにあります)を呼び出す必要がありましたが、_WIN32_IE0x0400を最初に定義する必要がありました。

関連する問題