未找到头文件错误

时间:2014-05-09 08:25:08

标签: c++

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

#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);
}   

我的目录和文件结构如下。 Equation.h包括bignum.h,而hermite.h包括Equation.h和matrix.h。除Equation.h之外的所有文件都在同一目录中,而Equation.h在其他目录中。

我无法找到用g ++编译test.cpp的正确方法。

1 个答案:

答案 0 :(得分:1)

您需要使用标记-I<dir>,替换<dir>告诉g ++搜索头文件的位置。