How to call outside application in deploytool

Hi everyone, I use deploytool to compile my program, in which I call an outside application( my application which was compiled in C++) But I error ocurred with "My App.exe is not recognized as an internal or external command, operable program or batch file". Could any one help me? Thank you all a lot.

3 Kommentare

Walter Roberson
Walter Roberson am 17 Jun. 2012
It probably isn't on your path. See http://www.mathworks.com/help/toolbox/compiler/ctfroot.html
Hienbn
Hienbn am 18 Jun. 2012
Thank you Roberson,
I have been trying a lot as your suggestion, But I still could not make it work.
I have my own Application named "A.exe", I tried to use deploytool of Matlab to compile it. But the problem occurred as my above question. Could you make a short example how to use "ctfroot".
Thank you so much.
Walter Roberson
Walter Roberson am 18 Jun. 2012
Are you bundling your application with the MATLAB .exe you are building? If so then it is going to be left in the directory named by ctfroot() and you can use ctfroot() to build the path for invoking the application.
Remember that the MATLAB application's working directory will *not* be the same as the directory that the .exe is started from.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu MATLAB Compiler finden Sie in Hilfe-Center und File Exchange

Produkte

Gefragt:

am 17 Jun. 2012

Community Treasure Hunt

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

Start Hunting!

Translated by