Altova XMLSpy 2023 Enterprise Edition

DTD/Schema|生成程序代码菜单选项允许您指定目标编程语言以及特定的代码生成设置。

cg_codegen_options_xs

 

可以使用以下设置。

 

C++设置

定义C++环境的编译器设置:

 

Visual Studio版本(2013, 2015, 2017, 2019, 2022

是否必须生成带有GCC编译器的Linux生成文件。

XML库(MSXML, Xerces 3.x)

是否必须生成静态库或动态库

是否必须在有或没有MFC支持的情况下生成代码。

 

Makefile for Linux/GCC选项可以将生成文件添加到生成的代码中。生成C++源文件,以便它们使用#ifdef构造函数可移植,以支持不同的编译器和操作系统。

 

如果您打算使用GCC(GNU Compiler Collection)在Linux上编译生成的代码,请注意以下几点:

 

对于Linux/GCC编译,唯一支持的XML库是Xerces 3.x

选中MFC支持复选框对Linux/GCC的编译没有任何影响。

C#设置

选择Microsoft .NET Core 3.1Microsoft .NET 5.0Microsoft .NET 6.0选项以生成适用于相应平台的Visual Studio解决方案。

 

如果您需要针对特定的Visual Studio版本的.NET Framework平台,请选择Microsoft Visual Studio 2010-2019中的任何一个选项。在这种情况下,生成的解决方案将针对相应的Visual Studio版本的.NET Framework版本。

© 2017-2023 Altova GmbH