J'utilise Windows 10 et Visual Studio 2015. En C++, j'ai besoin d'obtenir la transformée de Fourier d'une image pour y appliquer des filtres. Il semble que FFTW ++ soit la solution idéale pour cela, mais je n'arrive pas à la compiler et cela me rend fou. Je suis relativement nouveau à la programmation donc je ne sais pas à quel point c'est embarrassant. J'ai utilisé la fonction NuGet dans Visual Studio pour obtenir la bibliothèque FFTW. Comme je ne pouvais pas le trouver sur NuGet j'ai téléchargé le truc FFTW + à partir du lien suivant: https://sourceforge.net/projects/fftwpp/ J'ai copié le contenu du téléchargement dans le dossier du projet, et inclus les fichiers d'en-tête dans l'explorateur de solution. Mais il n'a pas compilé, a jeté beaucoup d'erreurs bizarres (par exemple: dans les secondss.h il a dit qu'une fonction qui obtient le fuseau horaire est obsolète, et dans le fftww ++. H il a dit que std :: max est illégal) .Comment faire fonctionner FFTW ++ sur windows? (pour les nuls)
Donc, après avoir vu que cela ne fonctionne pas, je suis retourné sur le site Web de FFTW, et j'ai essayé d'utiliser le guide d'installation de Windows. http://www.fftw.org/install/windows.html J'ai téléchargé la version 64 bits, et je n'ai absolument aucune idée de la façon d'effectuer l'importation de la bibliothèque, ou même ce qu'il fait. i.imgur.com/Qs7mFQT.png C'est tout ce que j'ai, je suis complètement perdu.
Comment puis-je le compiler? S'il vous plaît si vous pouvez: écrivez-moi une explication aussi détaillée que possible sur la façon d'utiliser cette chose, je suis peut-être stupide mais je n'ai aucune idée de ce qui se passe, et je ne trouve pas de tutoriel sur Google.