Hi All, I'm trying to build a WIN32 (32-bit) DLL but it won't work from excel and I'm getting errors from DependencyWalker that different CPU types are used, DW is saying there are three LIBxxx.DLL files that are x64 whilst all others are x86. I've checked the Compilers tab under \tools\options\ and all options seem OK, I've also tried Resetting them, but to no avail. I'm using compiler Compiler 17.0.4.210 [IA-32] and Visual Studio13
Can anyone suggest why my WIN32 DLL is linked to the wrong redistributable (x64) DLLS (LIBxxx.DLL)?
regards
karl skinner
Many thanks Andrew for the post, I hadn't found that link. Turns out as you say the 32/64 bit error from Dependency Walker was a red-herring, my problem was as I'd installed a new Intel compiler some weeks ago, I needed to use the latest library DLLs (LIBMMD etc) or else Excel would complain with "Error 53 - file not found" when calling my fortran DLLs.
best regards
karl
链接已复制
Many thanks Andrew for the post, I hadn't found that link. Turns out as you say the 32/64 bit error from Dependency Walker was a red-herring, my problem was as I'd installed a new Intel compiler some weeks ago, I needed to use the latest library DLLs (LIBMMD etc) or else Excel would complain with "Error 53 - file not found" when calling my fortran DLLs.
best regards
karl
