From: guj on
Hello All!

I am just wondering if any body is using Daniel potts NFFT library. I am trying to use it with matlab on windows. But quite unsucessful did any one gave a try to it

Thanks

Akumar
From: kk aKI on
"guj " <gulatiakshay(a)gmail.com> wrote in message <hkamq0$1i5$1(a)fred.mathworks.com>...
> Hello All!
>
> I am just wondering if any body is using Daniel potts NFFT library. I am trying to use it with matlab on windows. But quite unsucessful did any one gave a try to it
>
> Thanks
>
> Akumar

Well I am getting following errorn when i try to compile the nfftmex file.

lcc preprocessor error: nfftmex.c:21 Could not find include file <complex.h>
lcc preprocessor error: nfftmex.c:24 Could not find include file "nfft3.h"
lcc preprocessor error: nfftmex.c:25 Could not find include file "infft.h"
lcc preprocessor error: nfftmex.c:26 Could not find include file "nfft3util.h"
lcc preprocessor error: nfftmex.c:27 Could not find include file "imex.h"

Is this is indicating missing FFTW package, if yes then how can i rectify this error.

KK
From: TideMan on
On Feb 3, 3:36 pm, "kk aKI" <akikumar1...(a)gmail.com> wrote:
> "guj " <gulatiaks...(a)gmail.com> wrote in message <hkamq0$1i...(a)fred.mathworks.com>...
> > Hello All!
>
> > I am just wondering if any body is using Daniel potts NFFT library. I am trying to use it with matlab on  windows. But quite unsucessful did any one gave a try to it
>
> > Thanks
>
> > Akumar
>
> Well I am getting following errorn when i try to compile the nfftmex file..
>
> lcc preprocessor error: nfftmex.c:21 Could not find include file <complex..h>
> lcc preprocessor error: nfftmex.c:24 Could not find include file "nfft3.h"
> lcc preprocessor error: nfftmex.c:25 Could not find include file "infft.h"
> lcc preprocessor error: nfftmex.c:26 Could not find include file "nfft3util.h"
> lcc preprocessor error: nfftmex.c:27 Could not find include file "imex.h"
>
> Is this is indicating missing FFTW package, if yes then how can i rectify this error.
>
> KK

I know nothing about NFFT, but those messages are simply telling you
that the include files, which have .h extension by convention, are not
available to the compiler.
You need to find them and put them in the directory from which you are
running mex.