#include<apis/api1/api.h>
抛出没有这样的文件或目录 我甚至尝试将api.h和api.cc移动到主项目目录并使用
#include<api.h>
做同样的事情,即使它与其他类使用的目录完全相同 我尝试将/ apis / api1添加到编译器搜索路径中 只是崩溃了编译器,有人可以告诉我在编译器编译行中键入什么
答案 0 :(得分:0)
#include <api.h>
是您添加系统标头的方式。 (即,系统上安装的库的标头。)它在源文件的目录或-I
命令行参数中指定的目录中执行 not 搜索。
#include "api.h"
是您包含自己标头的方式。 (但如果它没有在本地找到标题,它也会搜索库标题位置。)