如何让我的主文件包含类的 .h fie?

Posted

技术标签:

【中文标题】如何让我的主文件包含类的 .h fie?【英文标题】:How do I get my main file to include the .h fie for a class? 【发布时间】:2021-09-13 14:40:17 【问题描述】:

所以我刚开始学习类,但由于某种原因,我似乎无法在我的主文件中使用它们。每次我运行以下代码时,它都会显示以下错误。请有人帮忙。我很困惑

enter image description here

【问题讨论】:

请不要显示文本图像,尤其是所有代码。将代码和完整且完整的错误输出复制粘贴到问题中作为文本 使用#include "Headers/DataVal.h" 另外请告诉我们源文件和头文件的路径。是在同一个目录下,还是在不同的目录下? This question 是关于添加不属于项目的包含路径,但您可能仍然会发现将 "workspaceFolder/Headers" 添加到包含路径中很有用。 请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:

由于您的头文件位于名为 Headers 的目录中,因此您需要将其作为整个路径传递

#include "Headers/DataVal.h"

【讨论】:

恕我直言,包含路径或搜索目录应该传递给编译器,而不是放在源代码中。 @ThomasMatthews 我同意这一点

以上是关于如何让我的主文件包含类的 .h fie?的主要内容,如果未能解决你的问题,请参考以下文章

如何从我没有强制推送权限的主分支中删除包含其历史记录的文件(删除历史记录很重要)?

组织 Eclipse 插件文件的导入

CYQ.Data.Orm.DBFast 新增类介绍(含类的源码及新版本配置工具源码)

如何从JAVA中的子文件夹中每次发送一个类的文件路径

中介模式C++实现

makefile中的宏?有条件的 h 文件包含?