Include语句:找不到SDL / SDL.h文件

时间:2013-10-03 04:23:49

标签: c++ xcode

我的理解是,当我在xcode中构建一个C ++项目并且在angle-bracket form中的一个C文件中有一个包含行时,使用xcode的C ++编译器在/System/Library/Frameworks/查找文件。我认为因为这个答案:when I use the line #include <OpenGL/gl.h> in my xcode project, where does it look for the gl.h file?

我在/System/Library/Frameworks/SDL.framework/headers/SDL.h有一个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没有看到它?

1 个答案:

答案 0 :(得分:3)

在您的项目构建设置下,搜索“搜索”。将标题搜索路径添加到SDL目录 /System/Library/Frameworks/SDL.framework/headers

应该可以在以下之后执行此操作:

#include <SDL.h>

希望对你有用。

您还可以查看此链接:  http://meandmark.com/blog/2012/01/using-sdl-with-xcode-4/

适用于Xcode 4,但看起来所有部件都在那里。