Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - C- und C++-Programmierung » Anwendungsentwicklung » Anwendungen mit der UltraLite C++-API entwickeln

 

Anwendung kompilieren und verknüpfen

Eine Gruppe von Laufzeitbibliotheken ist für einige Plattformen verfügbar, wenn Sie die UltraLite für C++-API verwenden. Dazu gehört für Windows Mobile und Windows eine Datenbank-Engine, die mehreren Prozessen den Zugang zu einer Datenbank ermöglicht.

Die Laufzeitbibliotheken befinden sich in den Verzeichnissen Installationsverzeichnis\UltraLite\Palm, Installationsverzeichnis\UltraLite\ce,Installationsverzeichnis\UltraLite\win32 und Installationsverzeichnisx64.

Laufzeitbibiliotheken für Palm OS

Die folgenden Bibliotheken werden für Anwendungen auf Palm OS bereitgestellt. Die Bibliotheken befinden sich in Installationsverzeichnis\UltraLite\Palm\68k\lib\cw.

  • ulrt.lib   Sie ist eine statische Bibliothek.

  • ulbase.lib   Eine Bibliothek, die Zusatzfunktionen enthält, die nicht in einer separaten dynamischen Verknüpfungsbibliothek (DLL) bereitgestellt werden können. C/C++-Anwendungen sollten mit dieser Bibliothek verknüpft werden, um den Zugriff auf UltraLite-Funktionen sicherzustellen.

Laufzeitbibliotheken für Windows Mobile

Die Windows-Mobile-Bibliotheken befinden sich in Installationsverzeichnis\UltraLite\.

Für Windows Mobile werden dynamische Bibliotheken bereitgestellt:

  • ulbase.lib   Eine Bibliothek, die Zusatzfunktionen enthält, die nicht in einer separaten dynamischen Verknüpfungsbibliothek (DLL) bereitgestellt werden können. C/C++-Anwendungen sollten mit dieser Bibliothek verknüpft werden, um den Zugriff auf UltraLite-Funktionen sicherzustellen.

  • ulrt.lib   Wenn Sie eine Verknüpfung mit dieser Bibliothek vornehmen, müssen Sie die folgenden Kompilierungsoptionen angeben:
    /DUNICODE

  • ulrtc.lib   Eine statische Bibliothek im Unicode-Zeichensatz für die UltraLite-Engine, die den Zugang zur UltraLite-Datenbank für mehrere Prozesse ermöglicht.

    Wenn Sie eine Verknüpfung mit dieser Bibliothek vornehmen, müssen Sie die folgenden Kompilierungsoptionen angeben:

    /DUNICODE

Laufzeitbibliotheken für Windows-PCs

Die Verzeichnisse Installationsverzeichnis\UltraLite\win32\386\Lib\vs8 und Installationsverzeichnis\UltraLite\x64\Lib\vs8 enthalten Bibliotheken für unterstützte Windows-PC-Betriebssysteme. Die folgenden Bibliotheken werden bereitgestellt:

  • ulbase.lib   Eine Bibliothek, die Funktionen enthält, die nicht in einer separaten dynamischen Verknüpfungsbibliothek (DLL) bereitgestellt werden können. C/C++-Anwendungen sollten mit dieser Bibliothek verknüpft werden, um den Zugriff auf UltraLite-Funktionen sicherzustellen.

  • ulrt11.dll   Eine dynamische Verknüpfungsbibliothek im ANSI-Zeichensatz. Um diese Bibliothek zu verwenden, verknüpfen Sie Ihre Anwendung mit der Importbibliothek ulimp.lib.

    Wenn Sie eine Verknüpfung mit dieser Bibliothek vornehmen, müssen Sie die folgenden Kompilierungsoptionen angeben:

    /DUL_USE_DLL