2012-04-06 10 views
9

私はC++で書かれた小さなゲームエンジンを持っています。私はC++のいくつかの機能の使用を検討しています0xC++をサポートする最小iOSバージョン0x

iosの最小限のバージョンは必要ですか?新しい標準は追加の動的ライブラリとして提供されるのですか、それとも単に静的にリンクされていますか?

アップデート:私は両方を作りたい と実行:私はサイクルやオートタイプ控除ダックをMooing

ための新しいラムダを、使用することを計画しています

+0

最小限のバージョンを_make_ C++ 11プログラムまたは_run_ C++ 11プログラムにしますか? (答えは質問ではなく、コメントに入れてください) –

答えて

9

iOSでのC++ 11のサポートは、Clangコンパイラにかなり制限されています。これは、いくつかのリリースでC++ 11の機能を徐々に追加しています。 C++ 11をサポートするiOSの標準ライブラリはlibc++であり、動的にリンクされているため、標準ライブラリサポートを必要とする新機能には最小限のSDKバージョンが必要です。 iOS 5までは、AppleがC++ 11がコンパイラによってサポートされていると快適に感じていましたが、以前は一部の機能が利用可能でした。最終的には、あなたが検討している機能と、最も簡単な発見方法(機能の洗濯物リストとそれらのバージョンのiOSが動作していることに気づいていないため)は、小さなテストケースを作成するだけであり、さまざまなiOS SDKバージョンに対してそれを構築しようとします。

+0

ありがとう、私はそれが行く方法だと思います。 –

関連する問題