C++ RTI DDS向我的显示器发送垃圾邮件

C++ RTI DDS向我的显示器发送垃圾邮件,c++,c,qnx,data-distribution-service,C++,C,Qnx,Data Distribution Service,我正在开发一个运行在QNX 6.4.1上的嵌入式系统,该系统有多个相互通信的软件服务器。我项目中的一些人将一大堆DDS内容直接检查到主基线,然后去度假。当然,它不能正常工作,和我们的配置管理工具(Perforce)也出现了问题 我终于把这堆乱七八糟的东西编译好了,但它从几个服务器上向我吐出消息,每秒多次。请注意,没有cout或printf调用将其打印到显示器上。我相信它来自RTI DDS库本身 我看到的消息是RTISystemClock\u getTime:now{HEXNUMBER,HEXNU

我正在开发一个运行在QNX 6.4.1上的嵌入式系统,该系统有多个相互通信的软件服务器。我项目中的一些人将一大堆DDS内容直接检查到主基线,然后去度假。当然,它不能正常工作,我们的配置管理工具(Perforce)也出现了问题

我终于把这堆乱七八糟的东西编译好了,但它从几个服务器上向我吐出消息,每秒多次。请注意,没有
cout
printf
调用将其打印到显示器上。我相信它来自RTI DDS库本身

我看到的消息是
RTISystemClock\u getTime:now{HEXNUMBER,HEXNUMBER}<0

谷歌搜索并没有多少启发。有人能告诉我为什么它一直向我发送垃圾邮件吗

好的,谷歌人

结果,不知怎么的,我的系统时钟被设置为2045。显然,这是在DDS时间结束后(2038年之后…),所以它认为时间小于零

事后看来,这应该是显而易见的,但这种新的DDS代码是不熟悉的,interweb也没有太大帮助,并且十六进制时间的打印输出是简洁和。。。在这里插入借口

修钟把它修好了