gpt4 book ai didi

c++ - 当我尝试包含头文件时,为什么会出现错误 "No such file or directory"?

转载 作者:行者123 更新时间:2023-12-02 18:57:52 24 4
gpt4 key购买 nike

我有 main.cppadd.cpp add.h 文件

当我尝试包含 add.h 时,出现以下编译错误

main.cpp:2:10: fatal error: add.h: No such file or directory
2 | #include <add.h>
| ^~~~~~~
compilation terminated.

这是代码:

main.cpp

#include <iostream>
#include <add.h>
using namespace std;

int main()
{
cout << "The sum of 3 and 4 is " << add(3, 4) << endl;
return 0;
}

add.cpp

int add(int x, int y)
{
return x + y;
};

add.h

int add(int x, int y);

最佳答案

#include <add.h>导致编译器在系统包含目录中搜索文件 add.h ,但不是当前目录。如果你想包含一个文件add.h在当前目录中,使用:

#include "add.h"

关于c++ - 当我尝试包含头文件时,为什么会出现错误 "No such file or directory"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65948493/

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