Xcode 10在插入C ++的包含名称时中断了自动完成功能,是否有任何解决方法?

时间:2018-09-26 01:10:14

标签: xcode include

当我开始在include语句中输入标准头文件名时,我不再获得任何自动补全结果:

#include <>

通常,键入矢量或字符串之类的名称会导致自动完成列表打开并显示这些库名称的结果,但是在Xcode 10中却不会发生。我得到了其他标头的一些自动完成结果,但是与标准C ++库无关。有谁知道任何解决方法或解决方案?我曾在Apple开发人员论坛上提问,但一周后却没有得到任何帮助。

我知道标准C ++库文件的目录是:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1

但是我不知道将其放置在Xcode中的什么位置,以期希望它能够自动完成Xcode中所有项目的标头(而不是加载的特定项目。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

添加上述路径/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 到项目的“构建设置”->标头搜索路径->调试->任何体系结构。

enter image description here