我是C ++的新人,使用eclipse界面练习。
我正在尝试添加库,例如:fft.hpp但是当我把它放在顶部时:
#include <iostream>
#include <fftw3.h>
#include <cmath>
#include <cstdlib>
#include <vector>
#include <exception>
#include <complex>
#include "fft.hpp" // right here
int main() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}
它显示错误:
make:*** [src / test7.o]错误1
致命错误:fft.hpp:没有这样的文件或目录
目标的配方&#39; src / test7.o&#39;
失败了我知道我添加了错误的目录,但我不知道如何纠正它。
有人可以帮忙吗?
非常感谢。
答案 0 :(得分:2)
这个(#include&#34; fft.hpp&#34;)不是库。它可能是您图书馆的标题文件。您应该右键单击项目名称并转到菜单&#34;属性&#34;。然后转到C / C ++ General并选择Paths and Symbols。您可以找到几个选项卡,您可以在其中添加自定义路径到Include(标题.h或.hpp)文件和库(.o .so)。在这种情况下,您将能够使用这样的指令#include&lt; fft.hpp&gt;