gpt4 book ai didi

c++ - 在我的 C++ 项目中找不到头文件

转载 作者:行者123 更新时间:2023-11-28 03:23:31 35 4
gpt4 key购买 nike

我刚刚下载了一些文件 (TinyXML.h) 并将这些文件添加到我的其他头文件和 cpp 文件旁边。我还将这一行添加到我的主 cpp 文件中

#include "tinyxml.h"

但是还是报错

fatal error C1083: Cannot open include file: 'tinyxml.h': No such file or directory

现在,如果我在我的项目属性中添加文件的确切路径(“添加其他包含目录”),那么我不会收到此错误。我想知道如何解决这个问题。由于 VS2010 可以毫无问题地找到我旁边的其他头文件,为什么这个文件有问题?

最佳答案

首先,我不会只将第 3 方 header 复制到您的项目目录中。只需将它们保存在自己的文件夹中,然后将该文件夹添加到其他包含目录即可。

其次,如果 header 与源文件位于同一位置,则include 应该按原样工作。所以我认为不是这样(假设您的大写字母正确)。我认为您实际上正在查看与该目录中的源文件不同的源文件。 (您可以通过将鼠标悬停在 Visual Studio 中的文件选项卡上并检查路径或打开您认为包含该文件的源文件来判断是这种情况)。我 99% 确定您编译了错误的 cpp 文件。

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

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