I ve installed Intel MKL 11.3 and all C/C++ colsole application samples are firing. I also have working mixed (unmanaged/managed ) application where i try to improve performance using Intel MKL. So normally managed application is calling unmanaged functions by Platform Invoke methods. Nothing unusual.
Problems begin with my custom dll calls Intel MKL, libintel64 and 2nd C# example.
I ve setup up environement as described in Getting Started guides, articles, MS VS Studio C/C++ linking tutrorial. I ve ran "mklvars.bat intel64".
Seems I have tried all kind of settings, including paths etc, i copied them directly from directory paths, I ve ran mklvars.bat with IA32 and Intel64 variants. I also tried switch on/off enums in Intel MKL settings in project properties. Nothings helps.
So need assistance.
Thanks in advance.
I am afraid the way of linking MKL in C# code is different from the way of using MKL in C/C++ program. Here's an article for using the Intel MKL in C# code, please follow it to run the batch file setting environment variables. It is unnecessary to link libraries in visual studio manually. And by the way, the mkl_intel_lp64_dll.lib, mkl_core_dll.lib, and mkl_intel_thread_dll.lib are dynamic libraries in lib\intel64_win Directory. Hope it could help you.