当前位置:   article > 正文

基于QT的OpenDDS的发布订阅样例_qt dds

qt dds

        基于QtCreator,进行OpenDDS的pub-sub开发,和基于VS、IDEA、Eclipse等IDE环境的开发,套路一样,只要设置和导入了OpenDDS的相应资源,进行编译和运行,就可以了。

        引入OpenDDS的资源,主要包括

        0)设置环境变量

                Windows:DDS_ROOT、ACE_ROOT、TAO_ROOT、PATH

                Linux:DDS_ROOT、ACE_ROOT、TAO_ROOT、PATH和LD_LIBRARY_PATH

        1).h文件及其路径

                代码中引入,其中xxxTypeSupportImpl.h文件,就是xxx.idl编译产生的OpenDDS数据类型支持头文件。

.h头文件

#include "xxxTypeSupportImpl.h"

#include <dds/DCPS/Service_Participant.h>
#include <dds/DCPS/Marked_Default_Qos.h>
#include <dds/DCPS/PublisherImpl.h>
#include "dds/DCPS/StaticIncludes.h"
#include <ace/streams.h>
#include <orbsvcs/Time_Utilities.h>

#include <dds/DCP

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/81688
推荐阅读
相关标签
  

闽ICP备14008679号