gpt4 book ai didi

homebrew - 在 Xcode 中使用 Homebrew 软件安装的 SDL2

转载 作者:行者123 更新时间:2023-12-04 00:44:13 27 4
gpt4 key购买 nike

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

最佳答案

为了能够在 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

    现在只需将第一个粘贴到 other C flags 中,将另一个粘贴到项目的 other linker flags 字段中,您就可以开始了。

    您可以在正确的字段中设置它们, Header Search Paths-ILibrary Search Path-l,但结果是相同的。

    关于homebrew - 在 Xcode 中使用 Homebrew 软件安装的 SDL2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28016258/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com