I compiled a dll in Matlab, which I'm calling from another program. I installed MCR (same version that was used to build), than I installed my dll with the installer generated by Matlab. I've seen that MCR has added the folder "...\runtime\win32" (in Matlab folder) to my Path (Windows system variable), but did not add the folder "...\bin\win32" In some computers, it runs with no problem. But in others, I got an error saying that MKL.dll is missing, and I had to add "...\bin\win32" manually in order to solve that. Why does it work in some computers, which does not have "...\bin\win32" in the Path? Wasn't MCR supposed to add it to the Path?