openDDS不生成typesupportc标头

时间:2016-03-08 20:51:44

标签: idl tao opendds

我遇到了让TAO_idl没有生成typesupportc标头的问题。 dds_TAOv2_all.sln构建得很好,所有示例都生成了他们尊重的类型支持文件,包括我的IDL文件中typesupport_var所必需的typesupportc.h文件。

module X {

#pragma DCPS_DATA_TYPE "X::packet"
#pragma DCPS_DATA_KEY "X::packet from"
typedef sequence<octet> binary;
struct packet {
    string from;
    long packet_id;
    long   count;
long timer;
binary mydata;
  };
};

Xtypesupportc.h之前已经过生成,但是当我不得不重新加载DDS(DDS已编译配置等)时,当我使用x.idl文件运行tao_idl和openDDS_idl时,xtypesupportc和xtypesupports不会被创建,因此,我无法注册该类型。我做错了什么明显的事情?谢谢。

0 个答案:

没有答案