Altova XMLSpy 2024 Enterprise Edition

Über die Menüoption DTD/Schema | Programmcode generieren können Sie die Programmier-Zielsprache sowie die jeweiligen Einstellungen für die Codegenerierung definieren.

cg_codegen_options_xs

 

Es stehen die folgenden Einstellungen zur Verfügung.

 

C++-Einstellungen

Definiert die Compiler-Einstellungen für die C++-Umgebung:

 

die Visual Studio Version (2013, 2015, 2017, 2019, 2022)

ob ein makefile für Linux mit GCC Compiler generiert werden muss.

die XML-Bibliothek (MSXML, Xerces 3.x)

ob statische oder dynamische Bibliotheken generiert werden müssen.

ob Code mit oder ohne MFC-Unterstützung generiert werden muss.

 

Mit der Option Makefile für Linux/GCC werden Makefiles zum generierten Code hinzugefügt. Es werden C++-Quelldateien generiert, damit diese mit Hilfe von #ifdef-Konstrukten übertragbar werden, damit unterschiedliche Compiler und Betriebssysteme unterstützt werden.

 

Wenn Sie beabsichtigen, den generierten Code unter Linux mit GCC (GNU Compiler Collection) zu kompilieren, beachten Sie Folgendes:

 

Bei der Linux/GCC-Kompilierung wird Xerces 3.x als einzige XML-Bibliothek unterstützt.

Die Aktivierung der Option MFC-Unterstützung hat keine Auswirkung auf die Kompilierung mit Linux/GCC.

C#-Einstellungen

Wählen Sie die Option Microsoft .NET Core .NET 3.1, Microsoft .NET 5.0 oder Microsoft .NET 6.0 aus, um eine Visual Studio-Projektmappe für die entsprechende Plattform zu generieren.

 

Wenn Sie die .NET Framework-Plattform für eine bestimmte Visual Studio-Version auswählen müssen, wählen Sie eine beliebige der Microsoft Visual Studio 2010-2019-Optionen aus - in diesem Fall ist das Ziel der generierten Projektmappe die .NET Framework-Version für die entsprechende Visual Studio-Version.

© 2017-2023 Altova GmbH