Support
Wiki Documentation
Support Forum
Mobile
- andRoc Android
- Rocweb Browser
- WIO-Control ESP32
- Rocview Tablet
- RC-Cab Android
DIY
User
Wiki writer
Legal
Support
Wiki Documentation
Support Forum
Mobile
DIY
User
Wiki writer
Legal
L'unico strumento esterno necessario per la creazione dell'eseguibile è il programma Inno Setup. Potete scaricare il programma dal sito web di Jordan Russell: http://www.jrsoftware.org/ Se desiderate eseguire una compilazione incrociata è necessario che installiate anche il programma Wine, richiesto per l'esecuzione di Inno Setup su piattaforma Linux.
Potete scegliere tra le seguenti possibilità la modalità di compilazione prefirita:
Per ridurre la dimensione del file eseguibile, effettutae prima lo strip dei file binari:
Compilazione con Windows
cd Rocrail\winbin strip *.dll strip *.exe
Compilazione incrociata
cd Rocrail/winbin i586-mingw32msvc-strip *.dll i586-mingw32msvc-strip *.exe
Copiate nella cartella winbin il file mingw10.dll.
Avviate il programma Inno Setup.
Dopo l'avvio, aprite lo script: Rocrail/rocrail/package/rocrail.iss
L'interfaccia di Inno Setup mostra il testo contenuto nel file nella finestra principale:
; -- rocrail.iss -- [Setup] AppName=Rocrail AppVerName=Rocrail 0.11.0 snapshot-svnxxxx-unicode DefaultDirName={pf}\Rocrail DefaultGroupName=Rocrail UninstallDisplayIcon={app}\rocgui.exe Compression=lzma SolidCompression=yes DirExistsWarning=auto OutputDir=. AppCopyright=GNU AppPublisher=rocrail.net AppPublisherURL=http://www.rocrail.net/ OutputBaseFilename=rocrail-0.11.0-snapshot-svnxxxx-unicode
…Omissis…
Prima di proseguire sostituite a svnxxxx la versione che desiderate eseguire (es.:svn1486). Se state compilando una versione ANSI, sostituite ansi a unicode.
Selezionate dal menu principale Build→Compile.
Il nuovo file eseguibile è stato creato all'interno della cartella Rocrail/rocrail/package.
Esempio del nome dell'eseguibile:
rocrail-0.11.0-snapshot-svn1482-unicode.exe