gpt4 book ai didi

编译前的 Xcode 4 自定义构建步骤

转载 作者:行者123 更新时间:2023-12-04 11:13:31 27 4
gpt4 key购买 nike

我正在尝试将一个工具集成到 Xcode 4 中,该工具从描述 rune 件生成一个 C 头文件。在 Xcode 3 中,它为具有特定扩展名的文件添加了自定义构建步骤。然后这些文件在包含它们的 .m/.mm/.cpp 文件之前被编译。当我尝试使用 Xcode 4 执行此操作时,它似乎在编译其他源代码后运行我的自定义步骤。这当然行不通。有什么办法可以告诉 Xcode 之前运行该步骤吗?

这是一个简单的重现设置:

enter image description here

我的 main.m 包含一个:

#include <mytest.h>

我添加了 ${DERIVED_FILE_DIR}到标题搜索路径。当我编译这个项目时,我得到以下信息:

enter image description here

如果我删除包含并重新构建它,我会得到这个:

enter image description here

所以这条规则确实有效,但执行得太晚了。有什么办法可以改变这种行为吗?

最佳答案

我已经有了我的复兴徽章,但这里有 :)

我刚碰到这个问题,答案很简单(现在我已经花了半天时间盯着它)。

构建规则对源文件 (.abc) 做出响应,并且正在按照“编译源”构建步骤中列出的顺序处理源文件。只需进入构建规则并将 .abc 拖到列表顶部。

我希望是朝着我的考古学家徽章迈出的一小步。

关于编译前的 Xcode 4 自定义构建步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8458009/

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