3

ソースから 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) をスキップします。xerces が必要です。

OpenDDS_CorbaSeq (CorbaSeq.mpc) をスキップします。no_opendds_safety_profile を回避します。

OpenDDS_Corba (OpenDDS_Corba.mpc) をスキップします。no_opendds_safety_profile を回避します。

これらのパッケージに関するものは何も見つかりませんでした。それらが何をするのか、そしてそれらが必要かどうか (そして最終的にはそれらを構築する方法) を知りたいです。

4

2 に答える 2

2

これらは単なる警告です。必要な機能が有効になっていないため、これらのライブラリはコンパイルされません。QoS XML サポートまたは安全性プロファイルが必要でない限り、これらは無視しても安全です。

于 2017-05-31T17:05:55.077 に答える
1

JAVA、Wireshark、Glib、および qt のパスを bashrc にエクスポートしてから、「./configure --java --wireshark --glib --qt」を実行してみてください。これは機能していますが、後の状態でエラーが発生します。

于 2016-07-28T04:28:02.250 に答える