2

Microsoft が Metro スタイル アプリを支持してデスクトップ開発を中止しようとしていることを、すでに知っている人もいるかもしれません。新しい Visual Studio 11 のエクスプレス エディションは、Metro スタイル アプリの作成のみをサポートします。また、新しい Windows SDK の一部として新しいコンパイラを提供することもありません。コンパイラを入手する唯一の方法は、Visual Studio Professional 以上を購入することです。

ここで、代替手段 (Windows プラットフォーム用の代替コンパイラ) を見つけます。助言がありますか?

この問題に関連するいくつかのリンク: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2645679-visual-studio-11-express-on-windows-7-and-the-abil

http://blogs.msdn.com/b/visualstudio/archive/2012/05/18/a-look-ahead-at-the-visual-studio-11-product-lineup-and-platform-support.aspx

http://www.microsoft.com/visualstudio/11/en-us/products/express

4

4 に答える 4

4

もちろんGcc/G++。私の意見では、VC++ よりも優れています。さらに、Eclipse CDT を IDE として使用できます。これは、現時点ではかなり使用可能です (古いバージョンと比較して)。私はWindowsでそのように働いています。さらに、別のツールに切り替えることなく、Linux または MacOS で作業することもできます。

于 2012-05-22T19:48:28.900 に答える
3

1) Metro および WinRT 機能は、COM の上に構築された C++/CX からアクセスできるため、この詳細な説明 ( WinRT および C に関する SO の質問) に従って、最新の「Microsoft のみ」の機能を任意のまともなCコンパイラ。もちろん、基本的な機能にアクセスするには、ある程度のコード生成や大量の入力が必要になります。移行期間があり、その後、オープンソース コミュニティが WinRT API を使用するための自動化されたソリューションを考え出すと思います。

2) 現在利用可能なオプションのクイック リスト。

開発ツール: MinGW または Cygwin (GCC ツールチェーン + unix ライクなツール)、おそらく Clang、過去のものとしての OpenWatcom

GUI ライブラリ: FLTK、Qt、wxWidgets、Fox GUI ツールキット、librocket (OpenGL の世界に興味がある場合)

IDE: Code::Blocks、Eclipse+CDT、QtCreator

3) C++ 以外の方法もあります。

  1. Delphi ライクな RAD を可能にする FreePascal+Lazarus
  2. モノ/シャープ現像

どちらのオプションも、いくつかのバインディングで C++ コードを使用できます。

4) 結論

これらは同様の結果をもたらす代替手段ですが、常に同様のレベルの快適さを提供するとは限りません.

于 2012-05-22T19:51:37.400 に答える
2

さらに別の可能性として、Windows (および MacOS、Linux、Symbian) を対象とする完全なツールセットが付属するQt Creatorがあります。確かにVSとは少し違うので慣れが必要ですが、総合的にはまずまずだと思います。Qt (ライブラリ) は、やや複雑な感情を引き起こします。その奇妙さ (例えば、MOC) を嫌う人もいますが、かなり多くの人が、Qt を利用可能な最良の設計の GUI ツールキットと考えています。

于 2012-05-22T20:09:34.957 に答える