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 » UltraLite-Anwendungen für Palm OS entwickeln

 

UltraLite-Projekte in CodeWarrior erstellen

♦  So erstellen Sie ein UltraLite-Projekt in CodeWarrior
  1. Starten Sie CodeWarrior.

  2. Erstellen Sie ein neues Projekt:

    1. Wählen Sie im Menü CodeWarrior die Optionsfolge File (Datei) » New (neu).

    2. Klicken Sie auf das Register Projects (Projekte).

    3. Wählen Sie Palm OS Application Stationery aus.

    4. Wählen Sie einen Namen und einen Speicherort für das Propjekt und klicken Sie auf OK.

  3. Wählen Sie eine UltraLite-Vorlage.

    Das UltraLite Plug-In fügt der Vorlagenliste folgende Auswahlmöglichkeiten hinzu:

    • Palm OS UltraLite C++ App
    • Palm OS UltraLite ESQL App

    Wählen Sie das Entwicklungsmodell, das Sie verwenden möchten, und klicken Sie auf OK, um das Projekt zu erstellen.

    Diese Vorlage ist eine Standard-C-Vorlage für Embedded SQL und eine Standard-C++-Vorlage für C++.

  4. Wenn Sie Embedded SQL verwenden, konfigurieren Sie die Einstellungen im UltraLite-Präprozessor-Fenster für Ihr Projekt. Wenn Sie C++ verwenden, werden diese Einstellungen ignoriert.

    1. Klicken Sie In Ihrem Projektfenster (.mcp) in der Symbolleiste auf das Symbol "Settings".

    2. Wählen Sie in der Struktur im linken Fensterausschnitt die Optionsfolge Target (Ziel) » UltraLite preprocessor. Geben Sie die Einstellungen für Ihr Projekt ein.

Präprozess

Wenn Sie ein Embedded SQL-Projekt erstellen, ruft das UltraLite-Plug-In sqlpp auf, um aus .sqc-Dateien .c/.cpp-Dateien zu erstellen und ESQL-Anweisungen in UltraLite-Funktionsaufrufe zu konvertieren.

Bei der Erstellung von UltraLite Embedded SQL- oder C++-Anwendungen in der CodeWarrior-Umgebung fügt das Plug-In die Zugriffspfade nicht zu Installationsverzeichnis\SDK\Include und Installationsverzeichnis\UltraLite\Palm\68k\lib\cw\ oder zu den UltraLite-Bibliotheken ulrt.lib und ulbase.lib hinzu. Das Plug-In fügt die erzeugten Dateien bei der Ausführung des SQL-Präprozessors nur zum CodeWarrior-Projekt für UltraLite Embedded SQL-Anwendungen hinzu.