1

Mingw32とdevc++IDEを使用してアプリケーションを開発しました。libファイルとMingw32のファイルをインクルードし、アプリケーションをコンパイルしました。

私のアプリケーションは、32ビットバージョンと64ビットバージョンの両方のWindowsで実行する必要があります。ここでの私の疑問は、私のアプリケーションがWindows64ビットシステムで実行されているかどうかです。完璧に動作しても問題はありませんか?

Mingw32とMingw64のインクルードファイルの違いは何ですか?私の最終的な目的は、32ビットウィンドウと64ビットウィンドウの両方でアプリケーションを実行することです。追加してコンパイルする必要があるインクルードファイルは何ですか?

4

1 に答える 1

3

mingw-w64はmingwプロジェクトのフォークです。

一般に、mingw-w64ヘッダーははるかに完全であり、新しいWindowsからの最近の追加(新しいSDKヘッダー、関数宣言、型、定数、マクロ)が含まれ、64ビットターゲットを構築する準備ができています(これが可能なgccで使用する場合) )。

もちろん、mingwのgccをmingw-w64ヘッダーと混合したり、その逆を行ったりすることはできないことに注意してください。どちらか一方の完全なツールチェーンを使用する必要があります。devc ++でツールチェーンを切り替えるのがどれほど簡単かわかりません(私はそれを使用していません)。

于 2012-08-17T08:43:24.413 に答える