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

1 visualización (últimos 30 días)
Ludwig
Ludwig el 13 de Jun. de 2024
Comentada: R el 24 de Jun. de 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 comentarios
Ludwig
Ludwig el 13 de Jun. de 2024
I guess you can take the exe from the for_testing folder.
R
R el 24 de Jun. de 2024
I missed this comment while answering. Glad to know this works for you.

Iniciar sesión para comentar.

Respuesta aceptada

R
R el 24 de Jun. de 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:

Más respuestas (0)

Categorías

Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.

Productos


Versión

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by