|
Breve howto per compilare Harbour direttamente da sorgenti su piattaforme
Windows
Possiamo scaricare i sorgenti direttamente dal sito
sito Sourceforge.net progetto Harbour
Pagina principale Harbour su elart
Nota: Queste note sono da considerarsi superate e verranno revisionate... (nota scritta dic 2008)
Operazioni preliminari e software richiesto
(operazioni ed installazioni da fare una volta sola) saltate questa parte
in grigio se avete già installato quanto segue:
Se volete aggiornare direttamente dal CVS (consigliato): installate e
configurate un programma adatto al collegamento al CVS eccone alcuni,
scegliete voi:
- CVS a linea di comando
- WinCVS:
potente, ma disorientante se non si conosce CVS.
- TortoiseCVS
per la configurazione seguire le note di
configurazione CVS di Sourceforge
Pacchetti comunque necessari:
Borland C++ 5.5.1 installare
Bison
per windows installare nella directory c:\bison
Flex
per Windows installare nella directory c:\bison
Impostare le variabili di ambiente nell'autoexec.bat se in win98 o in
config.nt:
set HB_INCLUDE=c:\harbour\include;c:\borland\bcc55\include
PATH=%PATH%;C:\borland\BCC55\BIN;C:\HARBOUR\BIN;C:\hmi\ANALISIS\vd1\install\
set HB_ARCHITECTURE=w32
set HB_COMPILER=bcc32
set HB_GT_LIB=gtwin
set HB_LEX=FLEX
REM set HB_LEX=SIMPLEX
REM set BISON_SIMPLE=c:\bison\bison.simple
set CFLAGS = -5 - - A8
set PATH=%PATH%;C:\BISON\bin
------------------------------------------------------------------------------------------------------------------------
Prima di tutto controlliamo
il log delle modifiche apportate ai sorgenti del progetto Harbour
Scarichiamo i sorgenti di Harbour tramite il programma che accede direttamente
al CVS.
Oppure da questo server elart scegliendo i files
harbour_xxxx.tar.gz opportuni che sono differenziati in base alla
release, questi sorgenti sono aggiornati periodicamente, scompattateli
con Winzip che può aprire e scomprimere i .tar.gz (se Winzip avesse
difficoltà a scomprimere ciò potrebbe accadere scomprimendo
per la seconda volta lo stesso tar.gz: pulite la dir temporanea di lavoro
e scompattazione)
Ci spostiamo nella directory in cui risiede la copia dei sorgenti scaricata
dal CVS C:\harbour\
Potrebbe essere necessario convertire in formato DOS il file make_b32.bat
per via dei cr cr+lf
Puliamo da vecchie compilazioni con make_b32 clean
Compiliamo Harbour con il comando make_b32
Controlliamo la versione di harbour appena compilata con il comando harbour
-build
Finito ;-)
Altri riferimenti:
Leggete un po' di howto che sono presenti in rete howto
Harbour
minigui un sistema di sviluppo GUI Open Source xBase WIN32 e l'ide
HMG-IDE, in sviluppo per linux HMG_Linux
HwGUI
altra libreria con un set minimo di funzioni, atte a creare applicazioni
Windows GUI, gli stessi sviluppatori all'inizio del 2006 hanno iniziato
a portare la stessa libreria su Linux (che si appoggerà alla GTK).
La versione Win32 comunque non userà le GTK, continuerà
ad usere le API WIn32.
http://gnosis.cx/publish/programming/harbour.html
http://www.susviela.hpg.ig.com.br/hb/howto.htm
|