使用自制软件安装SDL2和Xcode

Jaa*_*nen 12 homebrew sdl-2

我已经使用Homebrew安装了SDL2,但现在我不知道如何确保Xcode可以使用它!我导入了创建的库并将其添加到我项目的构建阶段选项卡中.但是当我尝试构建时,我发现错误'SDL2/SDL.h'

Jac*_*ack 19

为了能够在Xcode上使用SDL2,您必须设置两件事(一般来说,这是SDL所需的):

  • 在哪里找到头文件(以便Clang可以编译-Iheader/path)
  • 在哪里找到.dylib将它链接到项目(因为与brew你没有真正的.framework)

要知道,你应该调用正确的路径sdl2-config --cflagssdl2-config --libs.在我的系统上这些产生:

:~jack$ /usr/local/bin/sdl2-config --cflags
-I/usr/local/include/SDL2 -I/usr/X11R6/include -D_THREAD_SAFE

:~jack$ /usr/local/bin/sdl2-config --libs
-L/usr/local/lib -lSDL2
Run Code Online (Sandbox Code Playgroud)

现在只需将第一个粘贴到项目other C flags的另一个中other linker flags,然后就可以了.

你可以在正确的字段中设置它们,这是Header Search Pathsfor -ILibrary Search Pathfor,-l但结果将是相同的.