gpt4 book ai didi

c++ - Xcode 4 菜单 "Build"和 "Clean"选项已禁用

转载 作者:行者123 更新时间:2023-11-30 02:07:27 25 4
gpt4 key购买 nike

我有几个需要移动到 Xcode 4 的 c++ Xcode 3 项目。我通过简单地重命名 Xcode 3 文件夹、在 Xcode 4 中加载 Xcode 3 项目然后点击现代化按钮来完成此操作。对于其中一些项目,我无法构建它们,因为 Xcode 4“构建”和“清理”菜单选项被禁用(它们都是静态库,因此不存在运行它们的问题)。我已将这些移植的 Xcode 4 项目中的一些添加到 Xcode 4 工作区中,作为构建整个工作区内容的一部分,它们在其中构建得很好。尽管如此,我可能也需要独立构建这些项目。有什么想法吗?

谢谢,

巴里

最佳答案

当加载到 Xcode 4.2 时,我遇到了与 Xcode 3.2 项目相同的问题。为我解决的是更改“方案”,即“项目设置”的 Xcode 4.2。他们似乎对设置文件的解释有点不同。

转到菜单:产品 -> 编辑方案。请注意在新对话框顶部的下拉菜单中选择了哪个库。您可能需要为每个库进行此更改。我的默认选中所有复选框,我就这样离开了。

Click to see Scheme build panel

沿着左栏,展开“构建” block 。从 Pre-Actions、Build、Post-Actions 中选择“Build”。现在在较大的右侧 block 中,您会看到一个构建目标(可能是红色的,我的都是)。

点击此区 block 底部的“+”按钮;它应该显示一个目标列表。选择要为此库构建的库,然后单击“添加”。现在您可以选择旧的无效目标并单击底部的“-”按钮将其删除。单击“确定”。

修复这些目标之一后,当在主窗口左上角选择该修复库作为当前方案时,“构建”和“清理”应该会启用。

如果您有一个主项目,您希望每个子项目也设置为主项目的依赖项。 Xcode 4.2 也从 Xcode 3.2 项目中遗漏了这一点。

在主窗口中,调出项目导航器(左列上方最左边的图标)并选择您的主项目。在右侧,选择目标。在其右侧,在顶部选择“Build Phases”。您应该在下面获得当前依赖项的列表。再次单击底部的“+”按钮以添加每个项目的目标。

Click to see Target dependencies dialog

关于c++ - Xcode 4 菜单 "Build"和 "Clean"选项已禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7830444/

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