I have a program needs using fftw in MKL and I can get the right answer in Linux edition. But when I compiled it in Windows edition, I got a absolutely wrong answer. So I wrote a simple program to test fftw and I found the computing result of FFTW_DHT(The Discrete Hartly Transform) would be all zeros.
I complied this program with Visual Studio 2015 and Fortran compiler 2018. And I want to know how to solve it.