Windowsプログラミング 開発環境
Table of Contents
開発環境
2010年以降
- コンパイラとして MSYS2 使用
- エディタは Emacs
〜2010年くらいまで
- コンパイラ/デバッガとして Visual C++ .NET 2003 Standard Edition 使用
- エディタは Meadow / Emacs
Cygwin 環境の検討
- 2003年にやったこと
- C/C++の場合、もうほとんどの人がVisual C++を使うと思うのだが、この環境がどうにも私には合わないので、できればCygwin+Meadowでやりたいと考えた
- Cygwinで、mingwを含めてgccを入れていれば、
> gcc -o test.exe test.c -mwindows -mno-cygwin
- といった感じでビルドすれば、とりあえず単純なプログラムであればつくることができた。
- 問題はリソースファイル等であるが、これはwindres というのを使うらしい。
- 下記のように作成したオブジェクトファイルをリンクするらしいのだが、petzoldのサンプルをビルドしようとしたがうまくいかなかった
> windres -o resfile.o resfile.rc
その他の環境の検討
- (2009.06.10)
- eclipseを使ってみたいと前々から思っていた
- 現在は、MFCや、リソースファイルを使わずにプログラミングしているので、VisualC++ でなくてもよいのでは?と思い始めた
- デバッガはどうすんの?と思っていたのだが、gdbというのがあり、eclipse/CDT で使えるらしい
- Eclipse による Windows program 開発 - gdb の導入 -
- Chapter 14 C /C++ 開発
- (その後)
- MinGW+EclipseでWin32アプリケーションを作成することができた。下記参考。