gpt4 book ai didi

c++ - 无法访问 header

转载 作者:行者123 更新时间:2023-11-30 04:16:06 25 4
gpt4 key购买 nike

我在一个文件夹中有我的源 C++ 代码,在我的源代码包含的另一个文件夹中有一个名为“console.h”的单独头文件。您可以看到如下所示:

#include <iostream>
#include "console.h"
using namespace std;

int main() {
return 0;
}

我不断收到错误 atal error C1083:无法打开包含文件:'console.h':没有这样的文件或目录。我很确定这是因为 header 与源代码文件不在同一位置(它在不同的文件夹中)。我可以在源代码的不同文件夹中使用 header 吗?如果是这样,如何?我是 C++ 的新手,今天才开始用它编写代码。我使用 Microsoft Visual C++ 2008 Express Edition 作为我的编译器。

谢谢!

最佳答案

您可以指定console.h 的路径来告诉编译器如何找到它。您可以指定完整路径(不建议)或相对于当前 .cpp 文件位置的路径

例如,如果 console.h 在父文件夹中,您将指定:

#include "..\console.h"

如果它位于同一级别的单独文件夹中,例如“包含”文件夹,您可以指定:

#include "includes\console.h"

关于c++ - 无法访问 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17902931/

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