OpenDDS开发人员指南中文版3.23(8)opendds_idl工具

opendds_idl是OpenDDS开发中的代码生成器,用于从IDL文件生成序列化和类型支持代码。本文档详细介绍了opendds_idl的命令行选项,如-I、-D、-Wb, export_macro等,并讨论了IDL-to-C++11映射的使用,帮助开发者理解如何生成更符合C++11标准的代码。通过-Lc++11选项,opendds_idl可直接生成语言映射,产生如TypeSupport.idl、FooC.h等输出文件。" 111948040,10326460,Unity Timeline 实现动画特写:角色动画与位移,"['Unity开发', '游戏动画', 'Timeline工具', '角色行为', '游戏设计']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

opendds_idl是构建opendds和opendds应用程序过程中使用的代码生成器之一。它可以用多种不同的方式定制如何从IDL文件生成源代码。有关默认使用模式的概述,请参见第2.1.2节。

OpenDDSIDL编译器是使用OpenDDS_IDL可执行文件调用的,位于$DDS_ROOT/bin/(路径)。它解析一个IDL文件并生成OpenDDS所需的序列化和密钥支持代码,以封送和解封IDL文件中描述的类型,以及数据读取器和写入器的类型支持代码。对于处理的每个IDL文件(如xyz.IDL),它会生成三个文件:

  • xyzTypeSupport.IDL、

  • xyzTypeSupportImpl.h

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包

    打赏作者

    pony12

    助力1000篇OpenDDS文

    ¥1 ¥2 ¥4 ¥6 ¥10 ¥20
    扫码支付:¥1
    获取中
    扫码支付

    您的余额不足,请更换扫码支付或充值

    打赏作者

    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值