【问题标题】:how to add library into eclipse如何将库添加到eclipse
【发布时间】:2016-11-15 22:54:44
【问题描述】:

我是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:没有这样的文件或目录

目标“src/test7.o”的配方失败

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

谁能帮忙?

非常感谢。

【问题讨论】:

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

标签: c++ eclipse


【解决方案1】:

这 (#include "fft.hpp") 不是库。它可能是您的库的头文件。您应该右键单击您的项目名称并转到菜单“属性”。然后转到 C/C++ General 并选择 Paths and Symbols。您可以找到几个选项卡,您可以在其中将自定义路径添加到包含(头文件 .h 或 .hpp)文件和库 (.o .so)。在这种情况下,您将能够使用如下所示的指令 #include

【讨论】:

    猜你喜欢
    • 2021-10-08
    • 1970-01-01
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 2017-04-01
    • 2015-05-17
    • 1970-01-01
    相关资源
    最近更新 更多