日日行,不怕千万里;时时学,不怕千万卷
分类:
2008-05-19 11:19:18
chinaunix网友2008-11-29 10:18:21
还有一个问题 在vc的release版本下编译调用fftw的程序会出错 CompDsc.obj : error LNK2001: unresolved external symbol __imp__fftwf_destroy_plan CompDsc.obj : error LNK2001: unresolved external symbol __imp__fftwf_execute CompDsc.obj : error LNK2001: unresolved external symbol __imp__fftwf_plan_r2r_1d CompDsc.obj : error LNK2001: unresolved external symbol _Esfft_FreeAlloc@0 KK.obj : error LNK2001: unresolved external symbol _Esfft_FreeAlloc@0 CompDsc.obj : error LNK2001: unresolved external symbol _Esfft_InitAlloc
wangfanlion2008-11-29 10:00:49
那上面出错的信息表明,你没办法调用那三个函数 DFFTW_PLAN DFFTW_EXECUT DFFTW_DESTROY等 fortran中如何调用dll文件中的函数,我确实没有用过,不知道能 不能直接添加就可以用
chinaunix网友2008-11-28 23:57:47
我的fftw是在windows下面装的 在vc中调用fftw可以调用成功 然后,在fortran下面同样添加了.lib,.dll,加入了.f文件,且包含了头文件,然后按照fftw使用手册里写的程序 到底错在哪一步呢?
chinaunix网友2008-11-28 00:22:38
我在fortran下使用fftw,已经按照说明添加了.lib,.dll和.f的文件。怎么编译出错啊 TESTForFFTW.obj : error LNK2001: unresolved external symbol _DFFTW_PLAN_DFT_1D@24 TESTForFFTW.obj : error LNK2001: unresolved external symbol _DFFTW_EXECUTE@4 TESTForFFTW.obj : error LNK2001: unresolved external symbol _DFFTW_DESTROY_PLAN@4