带有XCode 4.6的SDL2.0

时间:2013-03-25 15:36:12

标签: xcode macos opengl sdl

我已经设法构建了SDL2.0,并且构建了我的SDL2.framework文件夹。不知道我是否将它放在我系统上的正确位置。我正在使用XCode 4.6和OS X 10.8。我把它放在/System/Library/Frameworks

当我启动一个新的XCode项目时,我选择了命令行应用程序。选择添加OpenGL.framework然后我尝试添加SDL2.framework但它不会出现在搜索列表中。然后,我单击Add Other并手动选择/System/Library/Frameworks中的SDL2.framework。然后我添加一些简单的SDL代码并尝试构建。我得到了这个错误:

SDL.h file not found

我可以在我的XCode项目中看到SDL2.framework在那里,我可以扩展它,看到SDL.h存在,我甚至可以打开它。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

我通常将我的框架放在/ Library / Frameworks /中,但只要你正确地链接它,就由你决定。

如果您已将其正确添加到项目中,则不应导致问题。您可能还想添加Cocoa.framework,具体取决于您正在做什么。

SDL2最便携的方式是:

#include "SDL.h"

您只需要确保在IDE或makefile等中配置了额外的include目录,以便列出SDL.h所在的文件夹。