I use VisualStudio.NET 2002 as the programming IDE with the last release of Intel C++ and Fortran compilers. I'm dealing with numerical programming so that my solutions are a mix of fortran and C++ projects all intensively using blas and lapack packages from Intel (MKL 6.0 beta).
And now the problem.
The C++ project, a static library, say cmod.lib, use the cdecl version of the mkl_c_dll.lib library while the fortran modules say fmod.lib, require mkl_s_dll.lib (is this true?). When i'm going to link the 2 modules with a project that requires both, should i add mkl_c_dll or mkl_s_dll?
If I link it with che mkl_c_dll i get runtime errors called by the fortran module and, on the opposite, if i link with mkl_s_dll i get runtime errors from the c module.
Can anyone help me?