Unable to identify/use MCR version for compiled Matlab program

I have created an exe file using my Matlab Compiler. I've shared this file with a colleague along with the relevant MCR (64bit R2011b, v716). Originally, it worked fine after installing the MCR. However, something changed on my colleague's computer and now he cannot run the program. The reported error states that the proper version of the MCR could not be found. What I've done is:
1) uninstall all versions of Matlab on the machine
2) uninstall all versions of the MCR on the machine
3) remove all Matlab related registry items located in the admin and personal user account (HKEY_CURRENT_USER\Software\Mathworks\...)
4) Re-install MCR v716
5) Verify environment variable is properly located/named to point to the directory with the MCR installation. I also verified that no other environment variables should conflict.
Important system information:
MATLAB Version 7.13 (R2011b)
MATLAB Compiler Version 4.16 (R2011b)
Primary OS (on system where exe was created): Windows 7 - 64bit
Secondary OS (on system where exe is being run): Windows 7 - 64bit
Is it possible that a dll from another program is causing a problem? Previously, I think an Adobe update affected my Matlab installation/licensing. It required deleting a specific *.dll file, but I don't recall the exact details. I haven't been able to find a forum discussion related to this.

댓글 수: 1

Hey Mike,
The MCR should be first on your environment PATH. Have you checked this? In my opinion, there should not be any effect on the MCR due to Adobe updates.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 C Shared Library Integration에 대해 자세히 알아보기

질문:

2013년 6월 5일

댓글:

2013년 11월 7일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by