[Allegro] Quadriga verstärkt

Bernhard Eversberg ev at biblio.tu-bs.de
Mo Jul 23 15:26:30 CEST 2012


Die 4 Zugpferde srch, index, qrix, import werden nun von  5
Arbeitspferden unterstützt, die bisher fast alle nur als 16bitter
existierten, jetzt aber 32bittrig upgegradet sind (32 = 2 hoch 5)
und in dieser Form ihr Unterkommen in der V32.7 finden sollen.

Das sind die "Neuen" (wobei "upd" schon in V32.6 ein 32er ist):

upd      startet  acon -jupdate ... = Ersatz f. altes update.exe
qr       ii-Datei in eine lesbare Liste wandeln
rdwr     Textdatei zeilenweise lesen und schreiben
log2alg  LOG-Datei in .ALG wandeln
cfgconv  alte CFG-Datei (<V13) in neue Struktur wandeln


Die C-Quellen liegen alle im Repo  atools/trunk

Daneben (parallel) liegen neun Repos mit den Projektdateien der
neun Programme für VC2010. Weil diese wohl keiner weiteren
Diversifizierung bedürfen, haben wir auf die Unterteilung in
"trunk" usw. verzichtet.
Diese Anordnung wurde gewählt, weil jedes VC2010-Projekt seine
eigenen Dateien und einen zusaetzlichen Ordner braucht, und einem
sonst leicht was durcheinandergeht oder die Übersicht verloren.
Für UNIX/Linux muß es anders gemacht werden, das wird noch kommen.

Optimal ist das nicht, zugegeben, aber es funktioniert. Damit werden
jetzt Erfahrungen gesammelt, und wenn wer ein besseres Modell machen
kann und sich dsfür Akzeptanz findet, übernehmen wir das.

Was also tun, wenn man mit VC2010 z.B. das Programm  srch.c
kompilieren will, also  srch.exe  erstellen?

1. Einen Ordner für die Quadriga anlegen: z.B.
    c:\quellen\atools

2. Die Quellen auschecken:
    cd c:\quellen\atools
    svn checkout https://svn.allegro-c.de/svn/atools/trunk .

3. Die Projektdateien auschecken
    cd c:\quellen
    svn checkout https://svn.allegro-c.de/svn/srch-w .

4. VC2010 Express oder Prof. sollte installiert sein, dann
    In  c:\quellen\srch-w  die Datei srch.sln mit VC öffnen

4a. Hier würde die eigene Aktivität einsetzen, z.B. Modifizieren
     im Schnittstellenmodul  "srchs.c"

5. Oben statt "Debug" auf "Release" umschalten (Debug geht auch, nützt
    aber nur was, wenn man sich damit auskennt)
    Und dann  F7.

6. Endemeldung abwarten: (und Warnungen ignorieren, sie sind harmlos und
    werden in späterer Phase noch eliminiert)
    Fehler werden durch "error..." angezeigt
    == Erstellen: 1 erfolgreich, Fehler bei 0, 0 aktuell, 0 übersprungen

7. Das Kompilat  srch.exe  liegt dann unter
    c:\quellen\srch-w\release

Und ganz genauso geht es mit den anderen 8.

B.E.




Mehr Informationen über die Mailingliste Allegro