gpt4 book ai didi

c++ - Xcode 7 对包含文件的处理已更改

转载 作者:行者123 更新时间:2023-11-28 06:13:28 24 4
gpt4 key购买 nike

自从 Xcode 7 出来后,我就尝试用它来编译和运行我的游戏,以看到令人惊叹的性能提升;)。

唯一的问题是显然在 Xcode 7 中对#include 文件的处理发生了变化。最好的解释方法是举个例子:

我们有一个具有流动结构的假想项目:

  • 源文件夹
    • main_header.h
    • 实用代码
      • 我的类.cpp
      • 我的类.h

现在我们要在 my_class.cpp 中包含主头文件。在 Xcode 6 中,我们会这样写

#include "main_class.h"

进入 my_class.cpp 后一切正常,因为包含的起始点位于 source_folder 级别。


在 Xcode 7 中,这发生了变化,必须这样写

#include "../main_class.h"

因为起点与我们的 my_class.cpp 文件位于同一路径。

我的项目相当庞大,无法重写所有包含的内容。所以我的问题是,是否有人知道这只是 Xcode 7 的设置还是只是一个错误?!?!

非常感谢您的帮助!干杯,传统知识

最佳答案

有一个设置应该可以解决您的问题。在项目屏幕右侧的实用程序框中,有一个标记为位置的选项。默认值为“相对于组”,将其更改为“相对于项目”应该可以解决您的问题。要一次为多个文件更改它,您只需在项目导航器中全部选择它们,下拉框应该可用。在 Xcode 7.2 中,位置选项位于顶部的第三个位置,实用程序显示/隐藏按钮位于窗口的右上角。

关于c++ - Xcode 7 对包含文件的处理已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30760809/

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