gpt4 book ai didi

xcode - 如何为外部构建项目启用 Xcode 重构选项?

转载 作者:行者123 更新时间:2023-12-05 01:11:40 26 4
gpt4 key购买 nike

我想使用 XCode 作为开发 AVR 代码的 IDE。我做了以下

1)创建新项目

2)选择外部构建系统

3)表示我希望它被制作,并告诉它不要“在环境中传递build设置”

4) 将我的 .c/.h/Makefile 复制到我创建项目的同一目录中

5) 将 .c/.h 文件添加到项目/目标中

6) 验证我可以从命令行和 Xcode 构建(制作)

但我不能使用任何重构菜单选项,或跳转到/显示选项。似乎没有符号信息。除了使用外部构建系统的简单 C 编辑器之外,没有其他方法可以使用 Xcode 吗????

如果不是,那么嵌入式开发就是失败。请告诉我我错了:(

最佳答案

我找到了解决方法/解决方案。创建第二个名为“Dummy”或类似名称的目标,它基于 C 类型的命令行工具模板。选择所有 .c 文件并在左侧栏的“Targets” Pane 中,检查新的 Dummy 项目(或者,如果选项发生变化,就像它们似乎经常发生的那样,做任何必要的手势来制作 Dummy 取决于您的 C 文件)。

它将创建一个 Dummy 目录和几个其他 Dummy 文件,您可以根据需要将其删除。您永远不会费心构建“虚拟”,事实上,如果它是一个具有单独工具链的嵌入式项目,那么它几乎 100% 都不会编译为 OSX 的命令行工具。 :)

显然 XCode 需要这种间接提示来知道您的 .c 文件确实是真正的 C 文件,并且可以这样解析/自省(introspection)。

当您添加外部构建系统可能会自动看到的新 .c 文件时,请确保将它们作为 Dummy 目标的依赖项包含在内。

关于xcode - 如何为外部构建项目启用 Xcode 重构选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13484996/

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