現在、Windows プラットフォームで C++11を完全にサポートしている C++ コンパイラはどれですか?
現在、Microsoft コンパイラは C++11 を完全にサポートしていません (また、すぐには追加されません)。
MinGW g++ (mingw.org から) はそのままではサポートされませんstd::thread
。また、Qt 4 ソースをコンパイルすることもできません (QtGuid4.dll のビルド中にメモリが不足し、既知の回避策が機能しませんでした)。
Windowsでclangを機能させようとして数日を無駄にし、なんとかコンパイルできましたが、その時点でWindowsプラットフォームに移植されていなかったlibstdc ++が必要だったため、c ++ 11サポートを有効にできませんでした。また、Qt 4 ではサポートされていません。
他には何があるの?私は長い間 C++03 で作業しており、新しい機能を試してみたいと思っていますが、サポートが不完全なツールは本当に必要ありません (それは、コード) またはライブラリのリンク中に (8 GB システムで) メモリ不足になる可能性があります。
私は Windows 7 64 ビットで作業しています。64 ビットのサポートがあればいいのですが、主に 32 ビット アプリケーションに関心があるため、64 ビットの実行可能ファイルを作成する機能はオプションです。
助言がありますか?