2016-11-15 60 views
2

我是C++中的新人,使用eclipse界面进行练习。如何将库添加到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; 
} 

它显示错误:

化妆:*** [来源/ TEST7的.o]错误1

致命错误:fft.hpp:没有这样的文件或目录

配方目标 'SRC/test7.o' 失败

我知道我添加了错误的目录,但我不知道如何更正它。

任何人都可以帮忙吗?

非常感谢。

+0

我也想将这些库添加到它中,但仍然给我错误消息:#include __ #include _ #include ______ #include _ undefined参考boost :: system :: system_category() 即使我已经安装了Boosts库,我正在使用Ubuntu系统。 –

回答

2

这个(#include“fft.hpp”)不是库。它可能是你的图书馆的头文件。您应该右键单击您的项目名称并转到菜单“属性”。然后转到C/C++常规并选择路径和符号。您可以找到多个选项卡,您可以将自定义路径添加到Include(头文件.h或.hpp)文件以及Libraries(.o .so)文件中。在这种情况下,您将能够使用像这样的伪指令#include < fft.hpp>