gpt4 book ai didi

c++ - Mac + xcode 6.4 - header 包含路径

转载 作者:太空宇宙 更新时间:2023-11-04 03:37:22 25 4
gpt4 key购买 nike

所以,我有一个 Xcode 项目,其中包含来自外部库(静态库)的 header 的源

包含以通用方式完成:

 #include <iostream>
#include <string>
#include <jsapi.h>

第三行导致编译错误:'jsapi.h' file not found

例如:Lexical or Preprocessor issue 'jsapi.h' file not found

现在我知道我应该将 include 文件夹添加到项目设置中。所以我打开项目并进入 Header Search Paths 下的 Search Paths 类别我添加了 /usr/local/include/ 标题真正是。仍然是同样的错误。我尝试将它们复制到 /Users/.../include/ 下并指向那里 - 仍然是同样的错误。

所以我尝试通过 SO 并且人们建议使用 User Header Search Paths ,做了 - 仍然是同样的错误。

现在我知道这将是一件非常愚蠢的事情,但为什么 Xcode 不默认搜索这些路径(假设 / 表示根文件夹 - 因为某些原因我的 C 头文件在 ./Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/)。我可以尝试在其中复制那些头文件,但是……这弊大于利。

最佳答案

只是为了展示....

“构建选项卡”称为“报表导航器”。我圈出来了...

enter image description here

然后你可以看到最右边的图标: enter image description here

单击该按钮,您将看到完整的构建命令文本。

最后,在选项中,您可以在下面看到我为第 3 方库定义了设置:

enter image description here

您甚至可以看到我在这种情况下使用了“用户 header 搜索路径”。顺便说一句,我还添加了库搜索路径(就在上面)。

希望对您有所帮助!

关于c++ - Mac + xcode 6.4 - header 包含路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31440170/

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