私は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"のレシピが失敗しました
私は間違ったディレクトリを追加したことを知っていますが、それを修正する方法はわかりません。
誰も助けることができますか?
どうもありがとうございました。
回答:
回答№1は2これは(# "fft.hpp"を含む)ライブラリではありません。 おそらくあなたのライブラリ用のヘッダファイルです。プロジェクト名を右クリックし、メニューの[プロパティ]に移動します。次に、C / C ++ Generalに移動して、Paths and Symbolsを選択します。インクルード(ヘッダー.hまたは.hpp)ファイルとライブラリ(.o .so)ファイルにカスタムパスを追加できるいくつかのタブがあります。この場合、#include <fft.hpp>のようなディレクティブを使用することができます。