包含语句:找不到 SDL/SDL.h 文件
Posted
技术标签:
【中文标题】包含语句:找不到 SDL/SDL.h 文件【英文标题】:Include statement: can't find SDL/SDL.h file 【发布时间】:2013-10-03 04:23:49 【问题描述】:我的理解是,当我在 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 看不到?
【问题讨论】:
为什么不是#include <SDL.h>
目录headers
是否需要大写为Headers
?
【参考方案1】:
在您的项目构建设置下,搜索“搜索”。在 SDL 目录中添加 header 搜索路径/System/Library/Frameworks/SDL.framework/headers
之后应该可以这样做:
#include <SDL.h>
希望对你有用。
您也可以查看此链接: http://meandmark.com/blog/2012/01/using-sdl-with-xcode-4/
它适用于 Xcode 4,但看起来所有部分都在那里。
【讨论】:
以上是关于包含语句:找不到 SDL/SDL.h 文件的主要内容,如果未能解决你的问题,请参考以下文章