我的理解是,当我在 xcode 中构建一个 C++ 项目并且我的一个 C 文件中包含一个尖括号形式的文件时,与 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 项目中的一个文件中的 include 语句仍然给出了这个错误:
#include <SDL/SDL.h> //throws file not found
我是否正确安装了 SDL 框架?为什么 xcode 看不到它?