头文件未找到错误

header files not found error

本文关键字:错误 文件      更新时间:2023-10-16

我正在尝试测试软件中的特定功能。我为此编写了一个小测试文件,如下所示

#include<iostream>
#include "bignum.h"
#include "Equation.h"
#include "matrix.h"
#include "hermite.h"
using namespace std;
int main() {
        matrix* mat = new matrix(3, 1, new vector<string>());
        hnf(&mat);
}   

我的目录和文件结构如下:方程。h包括bignum.h,而hermite.h包括方程。h和矩阵。h。除了Equation.h以外的所有文件都在同一目录中,而Equation.h在其他目录中。

我想不出用g++编译test.cpp的正确方法。

您需要使用标志-I<dir>,代替<dir>来告诉g++在哪里搜索头文件