From: Ender <jr147@msstate.edu>
Path: news.mathworks.com!newsfeed-00.mathworks.com!webcrossing
Newsgroups: comp.soft-sys.matlab
Subject: Re: MatLab Compiler
Message-ID: <ef5b10f.16@webcrossing.raydaftYaTP>
Date: Mon, 25 Jun 2007 13:08:07 -0400
References: <ef5b10f.3@webcrossing.raydaftYaTP> <ef5b10f.4@webcrossing.raydaftYaTP> <ef5b10f.5@webcrossing.raydaftYaTP> <ef5b10f.6@webcrossing.raydaftYaTP> <ef5b10f.12@webcrossing.raydaftYaTP>
Lines: 21
NNTP-Posting-Host: 128.158.209.36
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
Xref: news.mathworks.com comp.soft-sys.matlab:415639


My question is concerning this statement:

"Component Runtime (MCR) corresponding to the Matlab version in
>> which
>> the executable was compiled must first be installed.
>>
>> This can be found in the matlab directory, then
>> \toolbox\compiler\deploy\win32\. The file itself is called
>> MCRInstaller.exe, and is approximately 150Mb."

Could someone explain to me how this works. I want to be able to run
my excutable on another computer that doesn't have MatLab. I can run
my excutable in its specified folder without running MatLab, but
other who try running my excutable on machines that do not have
MatLab are having trouble because an error message comes up saying
that the excutable could not find a .dll file.
If I am understanding this correctly, I need to have the MCRI
Installer.exe file with my excutable whenever I want to run the
excutable. Also, if anyone wants to run my excutable on a machine
that does not have MatLab do they have to run the MCRI Installer
first before they run the excutable?