Can compiler.p​ackage.ins​taller() create "end user files"?

1 Ansicht (letzte 30 Tage)
Ludwig
Ludwig am 13 Jun. 2024
Kommentiert: R am 24 Jun. 2024
If I build my apps with the Application Compiler GUI, MATLAB creates an exe for "End user files" in a subfolder `for_redistribution_files_only`. This exe is just the program to run the code. Not an installer for the program.
Now, I want to script the build process so that I don't need to go via the GUI. Therefore,
I convert the project-file to a build-script with:
createDeploymentScript('myapp.prj','build_myapp.m');
end then I run the build-script.
build_myapp;
In contrast to building the project with the GUI, in the build-folder the sub-folder `for_redistribution_files_only` is now missing. So I don't have my program as pure executable but only the installer in `for_redidtribution`.
Is there an option I can set to build the same executable as with the Application Compiler GUI?
  2 Kommentare
Ludwig
Ludwig am 13 Jun. 2024
I guess you can take the exe from the for_testing folder.
R
R am 24 Jun. 2024
I missed this comment while answering. Glad to know this works for you.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

R
R am 24 Jun. 2024
I believe you can use the files from 'for_testing' folder generated while packaging MATLAB functions. Quoting from MATLAB Documentation of 'for_testing' Folder:
"The final artifacts created during the packaging process are the same files as described in for_redistribution_files_only Folder."
Refer to this link for more information:

Weitere Antworten (0)

Kategorien

Mehr zu Introduction to Installation and Licensing finden Sie in Help Center und File Exchange

Produkte


Version

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by