gpt4 book ai didi

c++ - C++中项目的Xcode 11完成行为

转载 作者:行者123 更新时间:2023-12-01 14:58:23 26 4
gpt4 key购买 nike

我正在努力为自己在Xcode11中的项目更改自动完成的行为。
我选择了一个空项目,并且已经实现了一些C++方法。现在,我希望Xcode能够识别这些方法并为它们显示自动完成建议。
但是,我仅获得基本C++代码的完成建议,例如if-else,switch case等。如何设置Xcode来识别自己的方法?

此外,在较旧的Xcode版本中,对于同一文件中以前编写的文本,我会得到自动完成的建议。此功能已消失。我可以以某种方式重新激活它吗?

干杯

最佳答案

您的项目应建立索引,并使这些方法可自动完成。我也遇到过类似的问题(当前是Xcode 11.3.1),但是我发现一次构建项目(即使仅使用样板主要功能),退出并重新启动Xcode似乎也有帮助,至少对于项目本地类和方法而言有所帮助。但是,对于C++的某些部分,自动完成现在已被打破,好像没有为C++的标准系统搜索路径建立索引一样。例如,标准C++头文件#includes(例如)的补全不会出现,只有各种Apple C库头文件才显示。手动将这些路径添加到构 build 置可能可以解决它们。它曾经“只是工作”。

如果您还没有的话,我也建议您提交错误报告。我敢肯定,这些天他们主要集中在Swift上,但是如果有足够的报告,他们可能会解决。

关于c++ - C++中项目的Xcode 11完成行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59239831/

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