Bonjour,
Je suis confronté à un problème surprenant avec la lib fftw.
J'ai installé la librairie sur mon PC en suivant (correctement je pense) la bonne procédure. je suis sous Qt avec Mingw.
Il se trouve que certaines fonctions de la lib sont reconnues (affichage de paramètres lors de la saisie OK), alors que d'autre ne sont pas du tout (pas d'affichage des param - erreur au moment de la compilation).
De même, des types ou des flags (fftw_plan - FFTW_RHC) ne sont pas reconnus (ex : "fft_plan_r2r_1d' was not declared in this scope" "FFTW_RHC' was not declared in this scope").
Quoi qu'il en soit, la compilation me renvoie un erreur dans tous les cas !
Ca fait plusieurs jours que je tourne le problème dans tous les sens sans résultat.
Avez-vous déjà été confronté à ce genre de problème ?
Pour info, j'ai utilisé des lib pré-compilées trouvées sur le net, ou des libs préparées par un copain qui ne rencontre pas de pb avec. (fftw3 en 32 bits).
fftw3.h est bien passé en include, et j'ai bien mis LIBS += -lfftw3 dans le .pro
Il y a un problème peut-être dans l'édition des liens, mais je n'arrive pas à me l'expliquer ...
Merci
Ps : une fonction qui m'affiche les param :
plan_dft_r2c_1d(tailleFFT,&dataIn,&dataOut,FFTW_ESTIMATE)
une qui ne le fait pas :
fft_plan_r2r_1d(tailleFFT, &dataIn, &dataOut,FFTW_RHC,FFTW_ESTIMATE)
Partager