Неопределенная ссылка на dds::topic::Topic<MyTopicStruct>
Я новичок в OpenSplice и хотел создать тему, используя TopicQoS, восстановленный из QosProvider, как показано в руководстве из:
http://download.prismtech.com/docs/Vortex/html/ospl/DDSTutorial/qos.html
Код является:
dds::core::QosProvider provider("file:///FileQoS.xml", "MyProvider");
dds::topic::qos::TopicQos topic_qos = provider.topic_qos("CommonTopic");
dds::domain::DomainParticipant participant_local(80);
dds::topic::Topic<MyTopicStruct> topic_local (participant_local, topicName, topic_qos);
К сожалению, существует неопределенная ссылка на "dds::topic::TopicTopic()" и "dds::topic::Topic~Topic()"
undefined reference to 'dds::topic::Topic<MyTopicStruct, dds::topic::detail::Topic>::Topic(dds::domain::TDomainParticipant<org::opensplice::domain::DomainParticipantDelegate> const&, std::string const&, dds::core::TEntityQos<org::opensplice::topic::qos::TopicQosDelegate> const&, dds::topic::TopicListener<MyTopicStruct>*, dds::core::status::StatusMask const&)'
undefined reference to 'dds::topic::Topic<MyTopicStruct, dds::topic::detail::Topic>::~Topic()'
undefined reference to 'dds::topic::Topic<MyTopicStruct, dds::topic::detail::Topic>::~Topic()'
Я уже добавил все библиотеки в мой файл CMakeList.txt, но это пока не работает.
Вы можете мне помочь?