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 Windows Mobile entwickeln

 

Das Beispielprojekt eMbedded Visual C++

Im Verzeichnis Beispielverzeichnis\UltraLite\CEStarter wird ein eMbedded Visual C++-Beispielprojekt bereitgestellt. Die Arbeitsbereichdatei ist Beispielverzeichnis\UltraLite\CEStarter\ul_wceapplication.vcw.

Wenn Sie sich darauf vorbereiten, eMbedded Visual C++ für UltraLite-Anwendungen einzusetzen, sollten Sie folgende Änderungen der Projekteinstellungen vornehmen. In der CEStarter-Anwendung wurden diese Änderungen bereits durchgeführt.

  • Compiler-Einstellungen:

    • Fügen Sie $(SQLANY11)\SDK\Include dem "include"-Pfad hinzu.

    • Definieren Sie geeignete Compiler-Direktiven. Es sollte beispielsweise der Makro UNDER_CE für eMbedded Visual C++-Projekte angegeben werden.

  • Linker-Einstellungen:

    • Fügen Sie $(SQLANY11)\ultralite\ce\Prozessor\lib\ulrt.lib hinzu.

      Dabei ist Prozessor der Zielprozessor für Ihre Anwendung.

    • Fügen Sie winsock.lib hinzu.

  • Die .sqc-Datei (nur Embedded SQL):

    • Fügen Sie ul_database.sqc und ul_database.cpp dem Projekt hinzu.

    • Fügen Sie der .sqc-Datei den folgenden kundenspezifischen Schritt hinzu:

      "$(SQLANY11)\Bin32\sqlpp" -q $(InputPath) ul_database.cpp
    • Setzen Sie die Ausgabedatei auf ul_database.cpp.

    • Deaktivieren Sie die Verwendung vorkompilierter Header für ul_database.cpp.