如何让我的主文件包含类的 .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?的主要内容,如果未能解决你的问题,请参考以下文章
如何从我没有强制推送权限的主分支中删除包含其历史记录的文件(删除历史记录很重要)?