Аз съм нов човек в C + + и използва интерфейс за затъмнение за практикуване.
Опитвам се да добавя библиотека като: 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;
}
тя показа грешката:
направете: *** [src / test7.o] Грешка 1
фатална грешка: fft.hpp: Няма такъв файл или директория
рецептата за цел "src / test7.o" се провали
Знам, че добавям грешна директория, но не знам как да го коригирам.
Може ли някой да помогне?
Благодаря ти много.
Отговори:
2 за отговор № 1Това (#include "fft.hpp") не е библиотека. Това е заглавие на файла може би за вашата библиотека. Трябва да кликнете с десния бутон върху името на проекта и да отидете в меню "Properties". След това отидете в C / C ++ General и изберете Paths and Symbols. Там можете да намерите няколко раздела, където ще можете да добавите своя персонализиран път към вашите Включващи (заглавки .h или .hpp) файлове и за Библиотеки (.o .so). В този случай ще можете да използвате директивата като тази #include <fft.hpp>