Hi
ich versuche gerade mit der lib fftw3 eine Fourier analyse
durchzuführen, aber ich komme nicht so weiter.
Als Medienplayer benutze ich mpd, der einen FIFO Datei erstellt, die ich
dann mit dem Programm auslesen will. Das Programm macht die FFT Analyse
und sendet dann das Ergebnis über eine Serielle Schnittstelle weiter an
einen Mikrocontroller.
Jetzt habe ich das Programm zusammengebastelt, aber es lässt sich nicht
kompilieren.
Ich hab mich hauptsächlich an der Implementierung ncmpcpp orientiert
http://repo.or.cz/w/ncmpcpp.git/blob/HEAD:/src/visualizer.cpp
1 | g++ -lfftw3 main.c
|
2 | main.c: In function ‘void serialwrite(char, int)’:
|
3 | main.c:36: error: invalid conversion from ‘const char*’ to ‘wchar_t’
|
4 | main.c:36: error: initializing argument 1 of ‘wint_t fputwc(wchar_t, __FILE*)’
|
5 | main.c: In function ‘int main()’:
|
6 | main.c:88: error: no matching function for call to ‘min(size_t, const int&)’
|
7 | make: *** [all] Fehler 1
|
Könnt ihr mir helfen, wie ich diese Fehler behebe?