opendds TAO_IDL_GEN、OpenDDS_XML_QOS_XSC_Generation 和其他跳过的包

Posted

技术标签:

【中文标题】opendds TAO_IDL_GEN、OpenDDS_XML_QOS_XSC_Generation 和其他跳过的包【英文标题】:opendds TAO_IDL_GEN, OpenDDS_XML_QOS_XSC_Generation, and other skipped packages 【发布时间】:2016-01-15 22:12:36 【问题描述】:

我正在从源代码构建 OpenDDS 3.8。 运行configure 命令时,我会收到一些跳过消息。他们中的大多数是java(我不使用它,所以我可以跳过它们)但其他一些消息引起了我的注意:

跳过TAO_IDL_GEN (tao_idl_fe.mpc);它需要 tao_idl_fe_gen

跳过 OpenDDS_XML_QOS_XSC_Generation (qos_xml_handler.mpc);它需要 xsc。

跳过 OpenDDS_QOS_XML_XSC_Handler (qos_xml_handler.mpc);它需要锻炼。

跳过 OpenDDS_CorbaSeq (CorbaSeq.mpc);它避免了 no_opendds_safety_profile。

跳过 OpenDDS_Corba (OpenDDS_Corba.mpc);它避免了 no_opendds_safety_profile。

我没有找到任何关于这些包的信息。我想知道它们的作用以及我是否需要它们(以及最终如何构建它们)。

【问题讨论】:

【参考方案1】:

这些只是警告,他们需要的功能没有启用,所以这些库没有被编译。除非您需要 QoS XML 支持或安全配置文件,否则这些是可以安全忽略的

【讨论】:

【参考方案2】:

将 JAVA、Wireshark、Glib 和 qt 的路径导出到您的 bashrc 中,然后尝试运行“./configure --java --wireshark --glib --qt”,这是可行的,但在以后的状态下会出现错误。

【讨论】:

我可以成功配置这个但是在make中出错

以上是关于opendds TAO_IDL_GEN、OpenDDS_XML_QOS_XSC_Generation 和其他跳过的包的主要内容,如果未能解决你的问题,请参考以下文章

OpenDDS - Windows下安装过程(VS2015)

为啥 OpenDDS 无法编译?

Opendds-3.13 发布构建失败

配置 OpenDDS

OpenDDS - 从单个 IDL 结构创建多个主题

在 IDL 文件上使用 opendds_idl 工具时出现致命错误 C1083