開発環境としてVisual Studio 2008 C++が定番?らしいのですが、個人的に可能であればテキストエディタ(emacs,vim)で
開発をしたいと思っています。ただWindowsアプリの開発経験が少ないので、実際に開発している方はどんな環境なのか、
~の機能があるからVisual Studioが絶対いい、いや私はemacsで~のコンパイラを入れてなどなど開発環境を教えてください。
Windowsアプリケーションを開発するのであればVisual Studioを使った方が良いかと思います。
初めてであればExpress Editionが無料なのでお勧めです。
開発言語は個人の好みですがC#かVB.NETで開発するのが一般的ですし、ドキュメントやサンプルも豊富です。
Visual Studioはドラッグ&ドロップでGUIの開発が簡単にできるのが特徴です。
それに対してテキストエディタでの開発はGUIの表示や動作など全て手書きなので、あまりお勧めはできません。
Visual Studioについては、wikiにも詳しい情報があります。
emacs や vim といったキーワードが出てくるということは UNIX 系 OS での開発経験があるとお見受けしますが、Windows ネイティブで GUI アプリケーションということになると、Visual Studio C++ になると思います。
ただ、Express Edition では、利用するクラスライブラリとして MFC を選択できないので、その点は注意が必要です。既存のコードを参考にしようとしたら、MFC で書かれていた、なんてことになると、Express Edition では無理で、有償のものを使う必要があります。
コマンドプロンプトなどで動くものであれば、cygwin を使って、MinGW のアプリケーションを使う、という手もあるでしょう。これであれば、UNIX 系 OS で書いているのと同じような感覚で、Windows ネイティブアプリが作れます。
参考までに、C/C++ で Windows 用の無償開発環境のが下記にページに紹介されています。
コメント(1件)
あとは、
Eclipse with CDT
http://www.eclipse.org/cdt/
一時期使ってましたが、今はどんな感じか追っかけてません。
以外と使い勝手がよかったのが、
NetBeans C and C++ Development
http://www.netbeans.org/features/cpp/
です。
何かの参考になれば。