- ベストアンサー
[c++]windowsでの開発環境
仕事でjavaのプログラム(ほとんどがコンソールプログラム)を 組んでまいりましたが、わけあってc++でアプリケーションを 再構築することになりました。javaの開発環境といえばeclipseですが c++のwindowsでの開発はvisutal studioが一般的なのでしょうか? visual studioは高価なのでexpress版を試しましたがmfcが入っていません ためしにcygwin+eclipseを試しましたがネット上に情報が少なく ライブラリの使い方に難儀しています 学術用途ではなく、一般企業の仕事で使うということであれば やはり有償版のvisual studioを購入すべきでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
コンソールアプリならMFCは不要ですよ
その他の回答 (3)
- tom233
- ベストアンサー率17% (61/352)
MFCはWindows APIのラッパー的なクラスライブラリ。 根性さえあればWindowsアプリもMFCなしでできます。 >学術用途ではなく、一般企業の仕事で使うということであれば ライセンス的にはexpressでも商用利用は可能です。 規模によってはTeam Systemが必要かもしれませんね。 後はMSDN Subscriptionにも入らないとね。 後今のバージョンは2008だけどVisual Studio 2010の話もちらほらと (実際に2010はベータ版の配布が始まっています。) さらに非MS製のC++の開発環境として有名どころとしては C++ Builderって言うのもあります。
お礼
ボーランドですかー。ポーランドの会社化と思ったらアメリカの会社なんですよね。。。
- Yune-Kichi
- ベストアンサー率74% (465/626)
仕事とのことなので何らかのソース管理ソフト (Subversionなど) を使っていると思いますが, Visual StudioとSCCプロバイダの連携ができるのはStandard以上になります。 このため,個人的には最低でもStandardが必須だと思います。 # SubversionだとAnkhSVNなどがSCCプロバイダになります。 連携をしない場合, ・ソリューションにファイルを追加したが,ファイル本体をソース管理下に置かれていない ・Debugディレクトリやユーザー設定ファイルまで誤って管理下に置いてしまう などといったミスを犯す可能性があります。
お礼
VSS使ったりしないので大丈夫です。
- BearCave
- ベストアンサー率20% (189/909)
C++でWindows用のアプリケーションを開発するのなら、Visual Studioがスタンダードとなっています。でもMFCは特に必要ないので、Expressでも大丈夫ですよ。Windows APIだけですべてのGUIを構築できます。
お礼
MCFが無いといろいろつらいんじゃないの?
お礼
ええっ、そうなんですか?