How to fix a deploy problem in a custom app which uses GUI Layout toolbox?
3 views (last 30 days)
Hi dear community,
I have created a custom app with GUI Layout Toolbox and to install toolbox and check correctly installed in Matlab 2018b, I use the below code line in my main function:
gui_layout_toolbox_ver = ver('layout');
temp_toolbox_path = [p, '\external\Toolboxes\GUI Layout Toolbox 2.3.4.mltbx'];
is_installed_gui_layout_toolbox = matlab.addons.toolbox.installToolbox(temp_toolbox_path,true); % line 14.
is_installed_gui_layout_toolbox = 1;
I want to create a standalone exe (one file which includes both MCR and the App together). I do not want to create the app with MCR installed via web version.
I deployed my app and created exe for both with web and with MCR included versions and tried to install it another PC.
- MCR included version absolutely did not work and never tried to install even MCR. It gives me the below warning on Windows 10:
"This app can't run on your PC. To find a version for your PC check with the software publisher."
The publisher is supposed to be me in this case :)
- MCR with web version installed the MCR by downloading it from the internet and installed the app it also created shortcut on desktop. When I run the app, it gives me below error:
"Undefined variable matlab or class "matlab.addons.toolbox.installToolbox". Error in => mainFunc.m at line 14 ".
The rest of the app creates my other custom classes, etc. What should I do to make 1st option? What am I missing? Any ideas for me to try is really appreciated.
Note: MCR and Matlab versions are correct. I double checked them. Also the both PCs are Win10.