Ho creato un progetto di distribuzione che funziona piuttosto bene e ora voglio aggiungerlo al repository di controllo del codice sorgente affinché altri possano usarlo.
Il problema principale che sto affrontando è che il file .prj
che crea deploytool
contiene percorsi assoluti che non funzioneranno su altri computer. Finora ho provato quanto segue:Distribuzione Matlab: aggiungi file al controllo del codice sorgente?
- Creare stand alone exe utilizzando solo
mcc
senzadeploytool
. Funziona benissimo ma ho trovato il modo di creare l'ultimo_pkg.exe
che contiene tutto. mcc non sembra in grado di creare questo file e non sembra esserci nessun altro strumento che lo faccia. È davvero così? - Modificare il file
.prj
per includere percorsi relativi anziché percorsi assoluti. Funziona solo parzialmente perché il file.prj
contiene una sezione denominataMATLABPath
che viene sempre sostituita con l'attualesetpath
di matlab. chiunque utilizzi questo file dovrà controllarlo poiché viene modificato quando viene utilizzato. - Trova un modo per generare il file
.prj
. la documentazione di MCC dice:Project files created using either mcc or deploytool are eligible to use this option.
suggerendo che esiste un modo per creare un file.prj
usandomcc
ma non sono stato in grado di trovare come questo può essere fatto.
Esiste una soluzione a questa situazione?
Si dovrebbe mettere in una richiesta di miglioramento con MathWorks per questo. –