standalone app using matlab compiler with external functions
Show older comments
I am using matlab compiler to create a stand alone application of a gui created using appdesigner. It compiles fine and recognizes the additional files (functions) used in the program. I can run it on the computer I used to compile but it does not work on other computers. I compiled the program to show the command prompt and it seems like it can't recognize the functions. Am I missing something? I am using Matlab 2018a.
7 Comments
Walter Roberson
on 19 Apr 2018
Which toolboxes does it need?
Samuel Park
on 19 Apr 2018
Walter Roberson
on 19 Apr 2018
The extra files: are you making direct calls to them, or are you using function handles to them, or are you using their names in strings expecting that a lower-level feval() call will find the appropriate function ?
Samuel Park
on 19 Apr 2018
Walter Roberson
on 19 Apr 2018
Hold on -- are you using Package an Application, or are you using MATLAB Compiler SDK ?
Samuel Park
on 19 Apr 2018
Walter Roberson
on 19 Apr 2018
Can you attach the mlapp for testing?
Answers (1)
Image Analyst
on 19 Apr 2018
1 vote
Check out the suggestions in the FAQ: http://matlab.wikia.com/wiki/FAQ#My_standalone_executable_won.27t_run_on_the_target_computer._What_can_I_try.3F
In my experience, of which I have a lot with compiled apps, is that usually the problem comes down to you either forgot to ship a required file, or you aren't using the proper full path (folder + base file name) of some file you want to open in your code.
Categories
Find more on MATLAB Compiler in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!