From: Wolfgang Zerweck on 6 Jul 2007 03:07 I created a stand alone program (.exe) with the deploy tool in Matlab R2007a. I also packaged the runtime version of matlab to it. When executing on another computer, MATLAB will install the runtime but when starting the program I get the error message "cannot find mcm???75.dll". Does the "75" at the end of the error message indicate the MATLAB version? Because if it does, this doesnt match the MATLAB version i`m using which is 7.4. I searched the DLL on the computer where the MATLAB development is installed and there only "mcm????74.dll" can be found.
From: Steven Lord on 6 Jul 2007 09:34 "Wolfgang Zerweck" <wolfgang.zerweck(a)aim-ir.de> wrote in message news:ef5c9ea.-1(a)webcrossing.raydaftYaTP... >I created a stand alone program (.exe) with the deploy tool in Matlab > R2007a. I also packaged the runtime version of matlab to it. > When executing on another computer, MATLAB will install the runtime > but when starting the program I get the error message "cannot find > mcm???75.dll". > Does the "75" at the end of the error message indicate the MATLAB > version? > Because if it does, this doesnt match the MATLAB version i`m using > which is 7.4. I searched the DLL on the computer where the MATLAB > development is installed and there only "mcm????74.dll" can be found. Are you referring to mclmcrrt75.dll? If so, read this: http://www.mathworks.com/support/solutions/data/1-1IW46N.html?product=CO&solution=1-1IW46N -- Steve Lord slord(a)mathworks.com
From: Wolfgang Zerweck on 6 Jul 2007 10:15 Doesn't solve my problem. There is no such DLL on my computer. Renaming the appropriate DLL to ?????76.dll solved the problem. Obviously the standalone application searches for the wrong filename !
From: Wolfgang Zerweck on 6 Jul 2007 10:35 I think I mixed up the version numbers. That's why I just repeated the process on a plain computer. 1. Creating a standalone application with the deploytool and packaging the matlab runtime. 2. On a second computer starting the application will result in : 2.1 Installation of MATLAB Component Runtime 7.6. Afterwards there is a folder in "Programs\Matlab\v75" (that's !!!seven-five!!! not !!!seven-six!!!) containing a lot of DLLs all ending with 75!!! 2.2 The application then searches for "mclmcrrt76.dll" which it doesn't find. 2.3 Renaming all ???????75.dll to ???????76.dll solves the problem.
|
Pages: 1 Prev: ??? Index exceeds matrix dimensions. Next: How to delete a root object |