gpt4 book ai didi

c++ - 使用 Makefile 构建时,索引和语法突出显示在 Xcode 中不起作用

转载 作者:太空狗 更新时间:2023-10-29 23:07:08 43 4
gpt4 key购买 nike

我将 Xcode 用于一个使用 Makefile 进行构建的 C++ 项目。问题是,Xcode 似乎没有即时(或根本没有)索引源代码。我没有语法突出显示,没有实时编译错误警告,而且我无法“跳转到定义”,因为我收到“找不到符号”错误。

在使用 Makefile 时是否可以让 Xcode 完成所有这些事情,还是我必须添加一个额外的 C++ 目标?

最佳答案

要让 Xcode 为您的项目编制索引,您必须添加另一个目标,为目标类型选择“命令行工具”。然后在构建阶段将所有 .c.cpp(以及您想要索引的任何其他源文件)添加到编译资源中。片刻之后,您应该会得到语法高亮显示(可能需要更长的时间,具体取决于项目的大小。

enter image description here

编译器警告/错误应该根据您的项目设置出现。如果不是,您必须重新访问您的模式和目标设置。我很快就会在我的 github 上发布一个 c 项目,它可以完成所有这些工作。

更新 1

Xcode 中的示例 C 项目 https://github.com/CaziSoft/BLE-Keyboard

更新 2据我了解,您无法调试任何 C/C++ 应用程序,除非您可以使用 LLDBGDB 不再受支持。

关于c++ - 使用 Makefile 构建时,索引和语法突出显示在 Xcode 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13502115/

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