gpt4 book ai didi

xcode - Xcode 11.x 中的标题搜索路径?

转载 作者:行者123 更新时间:2023-12-03 22:02:13 25 4
gpt4 key购买 nike

我正在尝试使用 Xcode 的命令行工具设置构建一个 flex/bison/c 应用程序。总共有五个文件,包括两个标题。

代码使用glib,即brew install... ed,所有文件都在 Cellar 和/usr/local/include/glib-2.0/中,但是 Xcode 找不到任何文件,因此当它到达 .y 文件时,#include <glib.h> ,它file not found s。

我看到规范的解决方案是包括 pkg-config --cflags glib-2.0pkg-config --libs glib-2.0在build设置中正确扩展路径。典型的建议是将它放在 Build Settings/Other Linker Flags 中。

但是,我的项目或目标中不存在任何建议的设置。它们似乎没有包含在 Xcode 11(我认为也是 10)中。

有谁知道11中的正确咒语?

最佳答案

好吧,这只是一些 Xcode 愚蠢。默认情况下,Xcode 现在隐藏未更改的设置,因此您需要的所有设置都不会显示在屏幕上。所以...

  • 在您的目标中,单击“build设置”,然后确保在下一行
  • 上单击“全部”按钮。
  • 使用搜索栏搜索“其他链接器”并将路径添加到您的库中,在本例中为 /usr/local/opt/glib/lib/libglib-2.0.dylib
  • 再次使用搜索“标题搜索”并添加路径,在我的情况下 /usr/local/include/glib-2.0并使其递归,和 /usr/local/Cellar/glib/2.62.3/lib/glib-2.0/include ,这是需要的,因为配置文件在后面的


  • 然后构建进行得很好......也非常快,这很好。

    关于xcode - Xcode 11.x 中的标题搜索路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59061737/

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