加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何添加xcode的全局包含路径

发布时间:2020-12-15 01:55:06 所属栏目:百科 来源:网络整理
导读:我想在使用Xcode时将所有项目的include路径添加?/ include,就像在Linux中设置环境变量CPLUS_INCLUDE_PATH一样。 (有关相关的Linux问题,请参阅 here) 这是否可能在Xcode?我尝试设置上述环境变量,但似乎不起作用。 (如果可能的话,我也想设置相关的路径,
我想在使用Xcode时将所有项目的include路径添加?/ include,就像在Linux中设置环境变量CPLUS_INCLUDE_PATH一样。 (有关相关的Linux问题,请参阅 here)

这是否可能在Xcode?我尝试设置上述环境变量,但似乎不起作用。 (如果可能的话,我也想设置相关的路径,比如LIBRARY_PATH和LD_LIBRARY_PATH。)

解决方法

根据 Apple’s Docs,您可以使用 environment variable为任何构建设置提供默认值。

在这种情况下,您需要设置HEADER_SEARCH_PATHS。由于某种原因我不明白,这不行。它适用于其他构建设置(例如OTHER_CFLAGS),但不适用于HEADER_SEARCH_PATHS。您可以在构建设置窗口(左下方的书本按钮)中打开研究助理,查看任何设置的变量名称。

一个可以工作的var是USER_HEADER_SEARCH_PATHS,它就像你想要的那样,但只适用于双引号的路径(而不是尖括号)。

所以

#include "bar.h"

会工作,但是

#include <bar.h>

不会。

上面关于环境变量的文章引用的构建设置应该最终看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>USER_HEADER_SEARCH_PATHS</key>
    <string>~/test</string>
</dict>
</plist>

希望有帮助。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读