I'm using the using the latest Windows update, the latest update of the 2020 version of the mkl library and the latest update of the Microsoft Visual Studio 2019 Community edition. I've run the Windows system file checker to verify my operating system files. I'm using C++. My application is a simple console application.
The code below throws an exception which I am unable to catch. It seems to indicate that I am having a path problem. I've pursued this in the Microsoft forums. They referred me to you. Can you help.
info = LAPACKE_dgetrf(LAPACK_ROW_MAJOR, A.nRows, A.nColumns, aP, A.nColumns, ipiv);
catch (int eNumber )
printf("LAPACKE_dgetrf() threw exception number: %d\n", eNumber );
if( info != 0 )
Here is the debugger output I receive.
Unhandled exception at 0x75724192 (KernelBase.dll) in CraigsSystem.exe: 0xC06D007E: Module not found (parameters: 0x00F5F9A4). occurred
Thank you for getting back to me and offering to help.
I resolved the issue by copying all of the .dlls in the redist folder into Debug folder in which my executable was located. When I did this the application ran successfully.
I had previously only had copies of mkl.rt.dll and mkl.intel_thread.dll in the folder.
I continued to have the module not found issue problem when I used the functions in a Windows Universal App even though I had placed copies of all of the dlls in the redist folder in the application's AppX folder. I noticed that the redist folder did not have copies of libiomp5md.dll and libiompstubsmd.dll. I had copies of them from an earlier installation. I placed them in the AppX folder and the application ran successfully.
I noticed that these are distributed with the Inlet compiler. Is there any documentation that provides a full list of dlls that I need to package with applications?
Yes, probably this part is not well articulated. You may take a look at the Linking with Compiler Run-time Libraries from the User's Guide.
The full list of dll includes the all dll/so from redist folder + libiomp5md.dll/so ( ..\redist\intel64\compiler\ ) + libtbb.dll/so ( ..\redist\intel64\tbb\ )