gpt4 book ai didi

c++ - 在 Xcode C++ 项目中包含头文件

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

我有一个名为 A.h 的头文件,另一个名为 B.h 的头文件。

在 B.h,

#include "XYZ/A.h"

但是 Xcode 提示找不到“XYZ/A.h”文件。

我试着在B.h所在的文件夹下建一个子文件夹XYZ,把A.h放到XYZ里,还是一样的错误。

如何解决? ===> 在项目build设置“标题搜索路径”中设置 XYZ 文件夹的父文件夹。问题已解决!

我不想更改头文件 B.h - 我想保留相对路径“XYZ/A.h”。

请注意:A.h 和 B.h 都添加到项目中(拖...),它们的物理位置与 Xcode 项目中的组文件夹不同。它们可能位于磁盘中的不同文件夹中。

最佳答案

我不是特别熟悉 XCode,但通常编译器需要知道在使用相对包含路径时从哪里开始查找。因此,通过编译器选项或项目选项(因为您使用的是 IDE),您必须将路径设置为包含目录 XYZ 的目录。因此,如果 XYZ 的路径是“/home/user/XYZ”,则需要将“/home/user/”添加到搜索路径中。

现在一般来说。 XCode 可能会以稍微不同的方式来做,但要点应该是一样的。

关于c++ - 在 Xcode C++ 项目中包含头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11772980/

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