• ベストアンサー

[c++]windowsでの開発環境

仕事でjavaのプログラム(ほとんどがコンソールプログラム)を 組んでまいりましたが、わけあってc++でアプリケーションを 再構築することになりました。javaの開発環境といえばeclipseですが c++のwindowsでの開発はvisutal studioが一般的なのでしょうか? visual studioは高価なのでexpress版を試しましたがmfcが入っていません ためしにcygwin+eclipseを試しましたがネット上に情報が少なく ライブラリの使い方に難儀しています 学術用途ではなく、一般企業の仕事で使うということであれば やはり有償版のvisual studioを購入すべきでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

コンソールアプリならMFCは不要ですよ

noname#97178
質問者

お礼

ええっ、そうなんですか?

その他の回答 (3)

  • tom233
  • ベストアンサー率17% (61/352)
回答No.4

MFCはWindows APIのラッパー的なクラスライブラリ。 根性さえあればWindowsアプリもMFCなしでできます。 >学術用途ではなく、一般企業の仕事で使うということであれば ライセンス的にはexpressでも商用利用は可能です。 規模によってはTeam Systemが必要かもしれませんね。 後はMSDN Subscriptionにも入らないとね。 後今のバージョンは2008だけどVisual Studio 2010の話もちらほらと (実際に2010はベータ版の配布が始まっています。) さらに非MS製のC++の開発環境として有名どころとしては C++ Builderって言うのもあります。

noname#97178
質問者

お礼

ボーランドですかー。ポーランドの会社化と思ったらアメリカの会社なんですよね。。。

回答No.3

仕事とのことなので何らかのソース管理ソフト (Subversionなど) を使っていると思いますが, Visual StudioとSCCプロバイダの連携ができるのはStandard以上になります。 このため,個人的には最低でもStandardが必須だと思います。 # SubversionだとAnkhSVNなどがSCCプロバイダになります。 連携をしない場合, ・ソリューションにファイルを追加したが,ファイル本体をソース管理下に置かれていない ・Debugディレクトリやユーザー設定ファイルまで誤って管理下に置いてしまう などといったミスを犯す可能性があります。

noname#97178
質問者

お礼

VSS使ったりしないので大丈夫です。

  • BearCave
  • ベストアンサー率20% (189/909)
回答No.1

C++でWindows用のアプリケーションを開発するのなら、Visual Studioがスタンダードとなっています。でもMFCは特に必要ないので、Expressでも大丈夫ですよ。Windows APIだけですべてのGUIを構築できます。

noname#97178
質問者

お礼

MCFが無いといろいろつらいんじゃないの?

関連するQ&A