为生成的moc文件添加额外名称

时间:2014-07-14 16:34:17

标签: c++ qt4 cmake ros

我有一个奇怪的问题,我找不到答案,我一直在写一个带有qt in ros hydro(catkin)的catkinized应用程序,有些时候通过catkin_make制作我的项目它给了我一个奇怪的错误,它不是恒定的可能在10次编译中我有1次这种情况。该程序在成功编译时也能完美运行。问题是,当qmake创建moc文件时,我的类有一个额外的名称,奇怪的是这个名称不是常量(我见过两个不同的名字)这个问题并不是我所有的类和其中一个是随机出现的! 我在下面写了两个不同的编译中的函数原型与这个siutuation

    1-> static const uint qt_meta_data_ros__message_traits__JURSEGMainWindow[] ...
    2-> static const uint qt_meta_data_jur_gui_segmentation__JURGUIROSNode[] ....    

正如您在第一个ros_message_traits和第二个jur_gui_segmentation(我的包名称)中看到的那样是额外的!

任何人都有自己的想法!我很感激。

0 个答案:

没有答案