Die Linux, MacOS X und Solaris-Versionen von von DaVinci 4 unterscheidet sich wesentlich von den Windows-Versionen. Einige Funktionen, wie die ActiveX-Komponente oder die Imagine Fensterklasse stehen unter Linux, MacOS X und Solaris nicht zur Verfügung. Einige Funktionen, die bei der Windows-Version vom Windows Betriebssystem zur Verfügung gestellt werden, haben wir in den Versionen für Linux, MacOS X und Solaris in Anlehnung an die Windows GDI-Schnittstellen implementiert.
Linux
libdavinci4.so setzt eine glibc-Version mit Unterstützung für TLS (Thread Local Storage) voraus. Die ist in Linux-Distributionen ca. seit 2004 üblich. libdavinci4.so benötigt keine Installation von X Window. Jedoch muß libfreetype installiert sein. Aus lizenzrechtlichen Gründen muß mit libdavinci4.so immer auch die davinci4_license.html kopiert werden.
Solaris
libdavinci4.so setzt Solaris ab Version 9 voraus. Die optionale Komponente /usr/sfw/libfreetype.so.6 muß installiert sein. libdavinci4.so benötigt keine Installation von X Window. Aus lizenzrechtlichen Gründen muß mit libdavinci4.so immer auch die davinci4_license.html kopiert werden.
bin/ | Ausführbare Beispielprogramme | |
lib/ | Die für Käufer der Vollizenz weiterverteilbare libdavinci4.so und die notwendige Open-Source Dokumentationsdatei davinci4_license.html. | |
include/davinci4/ | Include-Dateien, die zum C/C++-Compilieren benötigt werden. | |
share/doc/davinci4 | Dokumentation | |
share/doc/davinci4/examples | Beispielprogramme |
Um die Beispielprogramme zu compilieren, wechseln Sie in das Verzeichnis share/doc/davinci4 und geben Sie den Befehl make. Die Beispielprogramme werden im Verzeichnis bin/erstellt mit einer rpath-Einstellung, die libdavinci4.so im richtigen Ordner findet. Hierfür sind keine root-Rechte erforderlich.
Die Dokumentation zu DaVinci 4 liegt in den Formaten .chm (kann z.B. mit xchm unter Linux gelesen werden) und .pdf (kann z.B. mit xpdf unter Linux gelesen werden), und im Format HTML sowie online unter http://www.herdsoft.com/ti/winhelpcgi/helpfiles/german/davinci.hlp vor.