我正在尝试测试软件中的特定功能。我为此目的编写了一个小测试文件,如下所示
#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的正确方法。
答案 0 :(得分:1)
您需要使用标记-I<dir>
,替换<dir>
告诉g ++搜索头文件的位置。