Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

fblibsmaker

Downloads » Kommandozeilentools

Download

Bewertung

Bisher keine Bewertung
(Zum Abstimmen auf die Sterne klicken.)

Ein merkwürdiges Tool... - Man kann "Bibliotheken" als .bi-Dateien schreiben und mit #include einbinden (wie auch in diesem Paket die "fbext.bi"). Diese enthalten dann aber auch funktionalen Code, der in das Projekt einkompiliert wird, und eigentlich ist das keine Bibliothek/Library im strengen Sinn.

fblibsmaker kann eine derartige .BI-Datei umwandeln in eine richtige .BI-Datei und .BAS-Datei, wie sie der FreeBASIC-Compiler für die Erzeugung und Nutzung normaler Bibliotheken benötigt. Die erzeugte .BI-Datei muss "nur" in den "inc" Ordner von FBC kopiert werden, die .BAS-Datei mittels -lib bzw. -dylib kompiliert, und das Ergebnis in den richtigen Unterordner von "lib" im FBC-Verzeichnis kopiert werden.

fblibsmaker verlangt dafür, dass sich die .BI-Datei an bestimmte Regeln hält, u.a. soll die Datei mit:

'
' <Dateiname>.bi
'

beginnen. Die ersten drei Zeilen werden zumindest immer verworfen. Auf der "globalen" Ebene - also das Außerhalb von SUBs, FUNCTIONs usw. dürfen die Zeilen nicht eingerückt sein. Ein " END SUB" würde z.B. nicht erkannt werden.