Sono un nuovo ragazzo in C ++ e utilizzo l'interfaccia di eclipse per esercitarmi.
Sto cercando di aggiungere una libreria come: fft.hpp ma quando la metto in cima:
#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;
}
ha mostrato l'errore:
make: *** [src / test7.o] Errore 1
errore fatale: fft.hpp: nessun file o directory di questo tipo
ricetta per target "src / test7.o" fallita
So che ho aggiunto la directory sbagliata ma non so come correggerla.
Qualcuno può aiutare?
Grazie mille.
risposte:
2 per risposta № 1Questo (#include "fft.hpp") non è una libreria. È il file di intestazione forse per la tua libreria. Dovresti fare clic con il tasto destro sul nome del tuo progetto e andare al menu "Proprietà". Quindi vai su C / C ++ General e seleziona Path and Symbols. È possibile trovare diverse schede in cui sarà possibile aggiungere il percorso personalizzato ai file Includi (intestazioni .h o .hpp) e alle Librerie (.o .so). In questo caso sarai in grado di usare un aspetto come questo #include <fft.hpp>