Windows + MingW + Eclipse CDTでWindowsアプリをつくる

WindowsXPだとできない。Windows8.1でやる

MingWをインストール

http://www.mingw.org/
ここではC:\local\MingWにインストールする。

clipshot-2016-11-28-08-16-22

clipshot-2016-11-28-08-20-47

Eclipse CDTをインストール

makeにパスを通すため以下のバッチファイルを作成してこれで起動する。

パスが通ってるかはProcessHackerなどのツールで確認する。
clipshot-2016-11-28-08-32-28

XPだとメモリ問題で起動しないのでeclipse.iniを開いて-Xmx1024mを削除して起動。
[File]→[New]→[C++Project]を選択
clipshot-2016-11-28-08-34-48

Cross Compiler Pathを設定
clipshot-2016-11-28-08-36-31

プロジェクトができるので[Project]→[make all]でビルドする。
成功するとDebugディレクトリに実行ファイルができる。

デバッグの設定

RunDebug Configurationsを選択して以下のように設定
clipshot-2016-11-28-08-40-24

Debugボタンをクリックするとmainで止まってデバッグできる。

Win32アプリ

ソースファイルを以下のように変える。

コンソールを出力させないようにリンカオプションに-mwindowsを加える。
clipshot-2016-11-28-09-27-07

Debug Configurationを開いてmainで止まらないようにする。

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)