it-swarm-ja.com

Xcode 11はc ++の<iostream>をロードしていません

最近iOS 10.15(パブリックベータ8)でXcode 11に更新しました。ヘッダー#includeを含む以前のcppファイルをロードすると、Xcodeから「iostream」ファイルが見つからないという警告が表示されます。

スクリーンショットを添付。私のタイプはデフォルト-C++ソースです。 iostreamファイルが見つからないことを伝えるXcode

2
julietpg

存在しない(または存在しない)SDKバージョンを指定しているようです。その場合、最初に気付くのは、多くの「不足している」システムヘッダーです。

Xcodeプロジェクトの設定が正しいSDK(おそらくmacosx10.15)を指しているかどうかを確認してください。 Makefileを使用して-isysrootオプションを使用する場合も同様です。

0
jvb

私は変更することでこれを修正することができました:

プロジェクト->ビルド設定-> Apple Clang-言語-C++-> C++標準ライブラリ->コンパイラのデフォルト

に:

プロジェクト->ビルド設定-> Apple Clang-言語-C++-> C++標準ライブラリ-> libc ++(LLVM ...

0