a question about MKL(5.1) fft lib link error!

a question about MKL(5.1) fft lib link error!

my consoleprogram runs well on WindowXP VC6, in which I use MKL5.1 for fft, everything is OK.

Now,I want to havemy program run on Windows XP x64, VS 2005, because need for memory larger than 4 GB,
I met the problem as follows:
the VS 2005 gave the error info:
1>mkl_c.lib(ErrChk_zfft1dc.obj) : fatal error LNK1314: corrupt or invalid COFF symbol table (undefined static or label symbol)
so I hope I can get help from this forum.by the way, my workstation is HP X8400, CPU is Xeon(EM64T),the lib added in my project is mkl_c.lib and mkl_def.lib, do I need to add others, in 32-bitthese two are OK, for 64-bit, I dont know why it failed.

my email : hmh@cresda.com
:)

4 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

It seems that you have to link with em64t libraries ( for example mkl_em64t.lib ) for using on X64 system.
PS - you know 5.1 version is EOL many years ago and the current version is 10.1.
--Gennady

Quoting - Gennady Fedorov (Intel)

It seems that you have to link with em64t libraries ( for example mkl_em64t.lib ) for using on X64 system.
PS - you know 5.1 version is EOL many years ago and the current version is 10.1.
--Gennady

thanks, but I have no MKL10.1what I need is the part for FFT lib

There are no recommendations in this case just reading documentation - first of all - Useguide manual.

Leave a Comment

Please sign in to add a comment. Not a member? Join today