【OpenDDS开发指南V3.20】第八章:opendds_idl

opendds_idl是构建opendds和opendds应用程序过程中使用的代码生成器之一。

它可以用多种不同的方式定制如何从IDL文件生成源代码。

有关默认使用模式的概述,请参见第2.1.2节。

OpenDDS IDL编译器是使用位于$DDS_ROOT/bin/(PATH上)的OpenDDS_IDL可执行文件调用的。

它解析一个IDL文件并生成OpenDDS所需的序列化和密钥支持代码,以封送和解封IDL文件中描述的类型,以及数据读取器和写入器的类型支持代码。

对于处理的每个IDL文件,例如xyz.idl,它生成三个文件:xyzTypeSupport.idlxyzTypeSupportImpl.h、 和xyzTypeSupportImpl.cpp

在典型的用法中,opendds_idl被传递了许多选项和idl文件名作为参数。

例如,opendds_idl[options…]Foo.idl本章的其余部分描述了所有命令行选项以及opendds_idl用于生成备用映射的方式。

8.1 opendds_idl命令行选项

下表总结了opendds_idl支持的选项。

表8-1 opendds_idl命令行选项

Option Description Default
-v

猜你喜欢

转载自blog.csdn.net/u012739527/article/details/128111402