私の理解では、xcode で C++ プロジェクトをビルドし、C ファイルの 1 つに山かっこ形式のインクルード行があると、xcode で動作する C++ コンパイラが/System/Library/Frameworks/
ファイルを検索します。この答えが原因だと思います: xcode プロジェクトで #include <OpenGL/gl.h> という行を使用すると、gl.h ファイルはどこで検索されますか?
SDL.h ファイルがあります/System/Library/Frameworks/SDL.framework/headers/SDL.h
(フォルダー SDL.framework をダウンロードし、コマンドでその場所にコピーしましたsudo cp -r /Volumes/SDL/SDL.framework System/Library/Frameworks
)
しかし、私の xcode プロジェクトのファイルの 1 つにある私の include ステートメントは、まだこのエラーを出します:
#include <SDL/SDL.h> //throws file not found
SDL フレームワークを正しくインストールしましたか? なぜxcodeはそれを見ないのですか?