Hi,
I just got started with DDS. I was able to set up and compile my Code within Eclipse. For another project I would like to use QT Creater. However I really struggle in order to get DDS working within QT Creator (3.3) / QT 5.4.
Is anyone using DDS successfully within QT? I would sincerly appreciate if anyone could share his/her .pro (settings) file or a small demo project.
OS is Ubuntu 14.04. But that shouldn't really matter.
Thanks!
Tobias
Hello Tobias,
I haven't ever used QTCreator before, but I went and downloaded it and worked on getting an application going. I was able to create a project and a .pro file (on Mac) that I used the recommended settings for building on Mac from our Platforms Users Guide that you can find in the documentation section of this Community site. The project builds and runs and I am able to create a participant, and a writer with no problem. I haven't really done any runtime testing with it, but I figured I would post the .pro file contents here for you. There are some comiler warnings that show up, but the application does run. Here is the .pro file that I used...
Awesome! Thanks so much Bert! Now RTI DDS is comiling properly within QT Creator! Thanks again for your time and effort! I'm very greatful!
Hi All
I am try to use RTI in QT but i am also new in QT. so i am not understand above .pro file so please guid me what is the meaning of following thing.
1> $$PWD/
May i know what is the meaning of this.
***using QT on windows 7,
i try above given .pro file and set all the mandatory path but still i received following error.
ndds/ndds_***.h file is not found.
so please provide solution for this.
my configuration file is as follow.
#-------------------------------------------------
#
# Project created by QtCreator 2015-11-03T14:27:17
#
#-------------------------------------------------
QT += core
QT -= gui
TARGET = secondDDS
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
LIBS += -L$$PWD/lib/i86Win32VS2010/ -lnddsczdmacx
LIBS += -L$$PWD/lib/i86Win32VS2010/ -lnddscppzdmacx
LIBS += -L$$PWD/lib/i86Win32VS2010/ -lnddscorezd
INCLUDEPATH += $$PWD/include
DEPENDPATH += $$PWD/include
INCLUDEPATH += $$PWD/include/ndds
DEPENDPATH += $$PWD/include/ndds
Forum and topic have been related to each other for the success of the project. This has been shared for the judgment and rushmyessay.com rating in the shadow of the good and vital terms for the people for all possible elements.
In QTCreator , I am ble to create following file types with rtiddsgen using .idl file
.cxx, .o, .xml, Makefile, makefile_HelloWorld_x64Linux3gcc4.8.2.
My .pro file:
QT -= gui
CONFIG += c++11 console
CONFIG -= app_bundle
# The following define makes your compiler emit warnings if you use
# any feature of Qt which as been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS
# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
SOURCES += \
main.cpp \
../build-pub_test-Desktop-Debug/HelloWorld.cxx \
../build-pub_test-Desktop-Debug/HelloWorldPlugin.cxx \
../build-pub_test-Desktop-Debug/HelloWorld_publisher.cxx \
../build-pub_test-Desktop-Debug/HelloWorld_subscriber.cxx \
../build-pub_test-Desktop-Debug/HelloWorldSupport.cxx
SUBDIRS += \
pub_test.pro
DISTFILES += \
pub_test.pro.user \
../build-pub_test-Desktop-Debug/HelloWorld.o \
../build-pub_test-Desktop-Debug/USER_QOS_PROFILES.xml
HEADERS += \
../build-pub_test-Desktop-Debug/HelloWorld.h \
../build-pub_test-Desktop-Debug/HelloWorldPlugin.h \
../build-pub_test-Desktop-Debug/HelloWorldSupport.h
DEFINES += RTI_UNIX RTI_LINUX RTI_64BIT
RTIDDS_PREFIX = $$(NDDSHOME)
RTIDDS_VERSION = x64Linux3gcc4.8.2
#INCLUDEPATH += /home/user/rti_connext_dds-6.0.0/include/
#INCLUDEPATH += /home/user/rti_connext_dds-6.0.0/include/ndds/
#LIBS += -L$${RTIDDS_PREFIX}/lib/$${RTIDDS_VERSION} -lnddscd -lnddscppd -lnddscored
RTIDDS_INCLUDES = $${RTIDDS_PREFIX}/include \
$${RTIDDS_PREFIX}/include/ndds
INCLUDEPATH += $${RTIDDS_INCLUDES}
DEPENDPATH += $${RTIDDS_INCLUDES}
LIBS += -L$${RTIDDS_PREFIX}/lib/$${RTIDDS_VERSION} -lnddscd -lnddscppd -lnddscored
RTIDDS_IDL = /home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.idl
ddsgen.output = $${OUT_PWD}/${QMAKE_FILE_IN_BASE}.cxx # Additionally created files get their own rule
ddsgen.variable_out = SOURCES
ddsgen.CONFIG += no_link
ddsgen.input = RTIDDS_IDL
ddsgen.commands = $${RTIDDS_PREFIX}/bin/rtiddsgen -d $${OUT_PWD} ${QMAKE_FILE_NAME} -language c++ -create typefiles -create examplefiles -create makefiles -platform x64Linux3gcc4.8.2
QMAKE_EXTRA_COMPILERS += ddsgen
But during build getting following errors:
09:00:53: Running steps for project pub_test...
09:00:53: Configuration unchanged, skipping qmake step.
09:00:53: Starting: "/opt/rh/devtoolset-7/root/usr/bin/make" -j8
Makefile:2045: warning: overriding recipe for target 'HelloWorld.o'
Makefile:815: warning: ignoring old recipe for target 'HelloWorld.o'
g++ -o pub_test main.o HelloWorld.o HelloWorldPlugin.o HelloWorld_publisher.o HelloWorld_subscriber.o HelloWorldSupport.o HelloWorld.o -L/home/user/rti_connext_dds-6.0.0//lib/x64Linux3gcc4.8.2 -lnddscd -lnddscppd -lnddscored -lQt5Core -lpthread
HelloWorld_publisher.o: In function `main':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld_publisher.cxx:211: multiple definition of `main'
main.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/../pub_test/main.cpp:4: first defined here
HelloWorld_subscriber.o: In function `main':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld_subscriber.cxx:243: multiple definition of `main'
main.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/../pub_test/main.cpp:4: first defined here
HelloWorld.o:(.data.rel.local+0x0): multiple definition of `HelloWorldTYPENAME'
HelloWorld.o:(.data.rel.local+0x0): first defined here
HelloWorld.o: In function `DDS_TypeAllocationParams_t::DDS_TypeAllocationParams_t()':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:47: multiple definition of `HelloWorld_get_typecode()'
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:47: first defined here
HelloWorld.o: In function `HelloWorld_get_sample_access_info()':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:187: multiple definition of `HelloWorld_get_sample_access_info()'
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:187: first defined here
HelloWorld.o: In function `HelloWorld_get_type_plugin_info()':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:248: multiple definition of `HelloWorld_get_type_plugin_info()'
But while following command (linux) creates properly objs folder with the required executables. and its run properly as well.
gmake -f makefile_HelloWorld_x64Linux3gcc4.8.2
Kindly guide.
Regards
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:248: first defined here
HelloWorld.o: In function `HelloWorld_get_member_value_pointer(void*, unsigned int*, unsigned long long, unsigned int, RTIXCdrTypeCode const*, RTIXCdrTypeCodeMember const*, unsigned char, void*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_data_TInterpreterSupport.gen:36: multiple definition of `HelloWorld_get_member_value_pointer(void*, unsigned int*, unsigned long long, unsigned int, RTIXCdrTypeCode const*, RTIXCdrTypeCodeMember const*, unsigned char, void*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_data_TInterpreterSupport.gen:36: first defined here
HelloWorld.o: In function `HelloWorldSeq_set_member_element_count(unsigned char*, void*, unsigned int, unsigned long long, RTIXCdrTypeCode const*, RTIXCdrTypeCodeMember const*, unsigned char, unsigned char, void*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_data_TInterpreterSupport.gen:118: multiple definition of `HelloWorldSeq_set_member_element_count(unsigned char*, void*, unsigned int, unsigned long long, RTIXCdrTypeCode const*, RTIXCdrTypeCodeMember const*, unsigned char, unsigned char, void*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_data_TInterpreterSupport.gen:118: first defined here
HelloWorld.o: In function `HelloWorldSeq::HelloWorldSeq(int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:168: multiple definition of `HelloWorldSeq::HelloWorldSeq(int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:168: first defined here
HelloWorld.o: In function `HelloWorldSeq::maximum(int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:244: multiple definition of `HelloWorldSeq::maximum(int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:244: first defined here
HelloWorld.o: In function `HelloWorldSeq::~HelloWorldSeq()':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:202: multiple definition of `HelloWorldSeq::~HelloWorldSeq()'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:202: first defined here
HelloWorld.o: In function `HelloWorldSeq::maximum() const':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:236: multiple definition of `HelloWorldSeq::maximum() const'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:236: first defined here
HelloWorld.o: In function `HelloWorldSeq::length(int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:252: multiple definition of `HelloWorldSeq::length(int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:252: first defined here
HelloWorld.o: In function `HelloWorld_get_sample_seq_access_info()':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:171: multiple definition of `HelloWorld_get_sample_seq_access_info()'
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:171: first defined here
HelloWorld.o: In function `HelloWorld_initialize_ex(HelloWorld*, int, int)':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:280: multiple definition of `HelloWorld_initialize_ex(HelloWorld*, int, int)'
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:280: first defined here
HelloWorld.o: In function `HelloWorld_finalize_w_return(HelloWorld*)':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:352: multiple definition of `HelloWorld_finalize_w_return(HelloWorld*)'
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:352: first defined here
HelloWorld.o: In function `HelloWorld_initialize(HelloWorld*)':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:274: multiple definition of `HelloWorld_initialize(HelloWorld*)'
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:274: first defined here
HelloWorld.o: In function `HelloWorld_initialize_w_params(HelloWorld*, DDS_TypeAllocationParams_t const*)':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:295: multiple definition of `HelloWorld_initialize_w_params(HelloWorld*, DDS_TypeAllocationParams_t const*)'
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:295: first defined here
HelloWorld.o: In function `HelloWorld_finalize_ex(HelloWorld*, int)':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:367: multiple definition of `HelloWorld_finalize_ex(HelloWorld*, int)'
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:367: first defined here
HelloWorld.o: In function `HelloWorld_finalize(HelloWorld*)':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:360: multiple definition of `HelloWorld_finalize(HelloWorld*)'
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:360: first defined here
HelloWorld.o: In function `HelloWorld_finalize_w_params(HelloWorld*, DDS_TypeDeallocationParams_t const*)':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:383: multiple definition of `HelloWorld_finalize_w_params(HelloWorld*, DDS_TypeDeallocationParams_t const*)'
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:383: first defined here
HelloWorld.o: In function `HelloWorld_finalize_optional_members(HelloWorld*, int)':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:407: multiple definition of `HelloWorld_finalize_optional_members(HelloWorld*, int)'
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:407: first defined here
HelloWorld.o: In function `HelloWorld_copy(HelloWorld*, HelloWorld const*)':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:426: multiple definition of `HelloWorld_copy(HelloWorld*, HelloWorld const*)'
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:426: first defined here
HelloWorld.o: In function `HelloWorldSeq_initialize(HelloWorldSeq*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:315: multiple definition of `HelloWorldSeq_initialize(HelloWorldSeq*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:315: first defined here
HelloWorld.o: In function `HelloWorldSeq_get_element_pointers_allocation(HelloWorldSeq const*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:341: multiple definition of `HelloWorldSeq_get_element_pointers_allocation(HelloWorldSeq const*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:341: first defined here
HelloWorld.o: In function `HelloWorldSeq_set_element_pointers_allocation(HelloWorldSeq*, unsigned char)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:346: multiple definition of `HelloWorldSeq_set_element_pointers_allocation(HelloWorldSeq*, unsigned char)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:346: first defined here
HelloWorld.o: In function `HelloWorldSeq_set_element_allocation_params(HelloWorldSeq*, DDS_TypeAllocationParams_t const*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:363: multiple definition of `HelloWorldSeq_set_element_allocation_params(HelloWorldSeq*, DDS_TypeAllocationParams_t const*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:363: first defined here
HelloWorld.o: In function `HelloWorldSeq_get_element_allocation_params(HelloWorldSeq*, DDS_TypeAllocationParams_t*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:391: multiple definition of `HelloWorldSeq_get_element_allocation_params(HelloWorldSeq*, DDS_TypeAllocationParams_t*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:391: first defined here
HelloWorld.o: In function `HelloWorldSeq_set_element_deallocation_params(HelloWorldSeq*, DDS_TypeDeallocationParams_t const*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:411: multiple definition of `HelloWorldSeq_set_element_deallocation_params(HelloWorldSeq*, DDS_TypeDeallocationParams_t const*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:411: first defined here
HelloWorld.o: In function `HelloWorldSeq_get_element_deallocation_params(HelloWorldSeq*, DDS_TypeDeallocationParams_t*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:433: multiple definition of `HelloWorldSeq_get_element_deallocation_params(HelloWorldSeq*, DDS_TypeDeallocationParams_t*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:433: first defined here
HelloWorld.o: In function `HelloWorldSeq_get_maximum(HelloWorldSeq const*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:450: multiple definition of `HelloWorldSeq_get_maximum(HelloWorldSeq const*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:450: first defined here
HelloWorld.o: In function `HelloWorldSeq_set_absolute_maximum(HelloWorldSeq*, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:464: multiple definition of `HelloWorldSeq_set_absolute_maximum(HelloWorldSeq*, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:464: first defined here
HelloWorld.o: In function `HelloWorldSeq_set_maximum(HelloWorldSeq*, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:488: multiple definition of `HelloWorldSeq_set_maximum(HelloWorldSeq*, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:488: first defined here
HelloWorld.o: In function `HelloWorldSeq_get_length(HelloWorldSeq const*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:703: multiple definition of `HelloWorldSeq_get_length(HelloWorldSeq const*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:703: first defined here
HelloWorld.o: In function `HelloWorldSeq_set_length(HelloWorldSeq*, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:715: multiple definition of `HelloWorldSeq_set_length(HelloWorldSeq*, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:715: first defined here
HelloWorld.o: In function `HelloWorldSeq_ensure_length(HelloWorldSeq*, int, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:755: multiple definition of `HelloWorldSeq_ensure_length(HelloWorldSeq*, int, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:755: first defined here
HelloWorld.o: In function `HelloWorldSeq_has_ownership(HelloWorldSeq const*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1342: multiple definition of `HelloWorldSeq_has_ownership(HelloWorldSeq const*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1342: first defined here
HelloWorld.o: In function `HelloWorldSeq_get(HelloWorldSeq const*, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:811: multiple definition of `HelloWorldSeq_get(HelloWorldSeq const*, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:811: first defined here
HelloWorld.o: In function `HelloWorldSeq_get_reference(HelloWorldSeq const*, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:836: multiple definition of `HelloWorldSeq_get_reference(HelloWorldSeq const*, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:836: first defined here
HelloWorld.o: In function `HelloWorldSeq_copy_no_alloc(HelloWorldSeq*, HelloWorldSeq const*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:864: multiple definition of `HelloWorldSeq_copy_no_alloc(HelloWorldSeq*, HelloWorldSeq const*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:864: first defined here
HelloWorld.o: In function `HelloWorldSeq_copy_no_allocI(HelloWorldSeq*, HelloWorldSeq const*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:889: multiple definition of `HelloWorldSeq_copy_no_allocI(HelloWorldSeq*, HelloWorldSeq const*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:889: first defined here
HelloWorld.o: In function `HelloWorldSeq_copy(HelloWorldSeq*, HelloWorldSeq const*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:998: multiple definition of `HelloWorldSeq_copy(HelloWorldSeq*, HelloWorldSeq const*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:998: first defined here
HelloWorld.o: In function `HelloWorldSeq_from_array(HelloWorldSeq*, HelloWorld const*, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1055: multiple definition of `HelloWorldSeq_from_array(HelloWorldSeq*, HelloWorld const*, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1055: first defined here
HelloWorld.o: In function `HelloWorldSeq_loan_contiguous(HelloWorldSeq*, HelloWorld*, int, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1120: multiple definition of `HelloWorldSeq_loan_contiguous(HelloWorldSeq*, HelloWorld*, int, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1120: first defined here
HelloWorld.o: In function `HelloWorldSeq_unloan(HelloWorldSeq*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1233: multiple definition of `HelloWorldSeq_unloan(HelloWorldSeq*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1233: first defined here
HelloWorld.o: In function `HelloWorldSeq_to_array(HelloWorldSeq*, HelloWorld*, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1086: multiple definition of `HelloWorldSeq_to_array(HelloWorldSeq*, HelloWorld*, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1086: first defined here
HelloWorld.o: In function `HelloWorldSeq_loan_discontiguous(HelloWorldSeq*, HelloWorld**, int, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1177: multiple definition of `HelloWorldSeq_loan_discontiguous(HelloWorldSeq*, HelloWorld**, int, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1177: first defined here
HelloWorld.o: In function `HelloWorldSeq_get_contiguous_bufferI(HelloWorldSeq const*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1273: multiple definition of `HelloWorldSeq_get_contiguous_bufferI(HelloWorldSeq const*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1273: first defined here
HelloWorld.o: In function `HelloWorldSeq_get_contiguous_buffer(HelloWorldSeq const*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1289: multiple definition of `HelloWorldSeq_get_contiguous_buffer(HelloWorldSeq const*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1289: first defined here
HelloWorld.o: In function `HelloWorldSeq_get_discontiguous_bufferI(HelloWorldSeq const*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1308: multiple definition of `HelloWorldSeq_get_discontiguous_bufferI(HelloWorldSeq const*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1308: first defined here
HelloWorld.o: In function `HelloWorldSeq_get_discontiguous_buffer(HelloWorldSeq const*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1325: multiple definition of `HelloWorldSeq_get_discontiguous_buffer(HelloWorldSeq const*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1325: first defined here
HelloWorld.o: In function `HelloWorldSeq_finalize(HelloWorldSeq*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1354: multiple definition of `HelloWorldSeq_finalize(HelloWorldSeq*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1354: first defined here
HelloWorld.o: In function `HelloWorldSeq_get_read_tokenI(HelloWorldSeq const*, void**, void**)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1359: multiple definition of `HelloWorldSeq_get_read_tokenI(HelloWorldSeq const*, void**, void**)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1359: first defined here
HelloWorld.o: In function `HelloWorldSeq_set_read_tokenI(HelloWorldSeq*, void*, void*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1378: multiple definition of `HelloWorldSeq_set_read_tokenI(HelloWorldSeq*, void*, void*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_c/generic/dds_c_sequence_TSeq.gen:1378: first defined here
HelloWorld.o: In function `HelloWorldSeq::HelloWorldSeq(int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:168: multiple definition of `HelloWorldSeq::HelloWorldSeq(int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:168: first defined here
HelloWorld.o: In function `HelloWorldSeq::HelloWorldSeq(HelloWorldSeq const&)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:183: multiple definition of `HelloWorldSeq::HelloWorldSeq(HelloWorldSeq const&)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:183: first defined here
HelloWorld.o: In function `HelloWorldSeq::HelloWorldSeq(HelloWorldSeq const&)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:183: multiple definition of `HelloWorldSeq::HelloWorldSeq(HelloWorldSeq const&)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:183: first defined here
HelloWorld.o: In function `HelloWorldSeq::~HelloWorldSeq()':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:202: multiple definition of `HelloWorldSeq::~HelloWorldSeq()'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:202: first defined here
HelloWorld.o: In function `HelloWorldSeq::element_pointers_allocation(bool)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:207: multiple definition of `HelloWorldSeq::element_pointers_allocation(bool)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:207: first defined here
HelloWorld.o: In function `HelloWorldSeq::element_pointers_allocation()':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:211: multiple definition of `HelloWorldSeq::element_pointers_allocation()'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:211: first defined here
HelloWorld.o: In function `HelloWorldSeq::element_allocation_params(DDS_TypeAllocationParams_t const&)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:215: multiple definition of `HelloWorldSeq::element_allocation_params(DDS_TypeAllocationParams_t const&)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:215: first defined here
HelloWorld.o: In function `HelloWorldSeq::element_allocation_params()':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:219: multiple definition of `HelloWorldSeq::element_allocation_params()'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:219: first defined here
HelloWorld.o: In function `HelloWorldSeq::element_deallocation_params(DDS_TypeDeallocationParams_t const&)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:226: multiple definition of `HelloWorldSeq::element_deallocation_params(DDS_TypeDeallocationParams_t const&)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:226: first defined here
HelloWorld.o: In function `HelloWorldSeq::element_deallocation_params()':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:230: multiple definition of `HelloWorldSeq::element_deallocation_params()'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:230: first defined here
HelloWorld.o: In function `HelloWorldSeq::absolute_maximum(int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:240: multiple definition of `HelloWorldSeq::absolute_maximum(int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:240: first defined here
HelloWorld.o: In function `HelloWorldSeq::length() const':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:248: multiple definition of `HelloWorldSeq::length() const'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:248: first defined here
HelloWorld.o: In function `HelloWorldSeq::ensure_length(int, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:256: multiple definition of `HelloWorldSeq::ensure_length(int, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:256: first defined here
HelloWorld.o: In function `HelloWorldSeq::operator[](int) const':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:261: multiple definition of `HelloWorldSeq::operator[](int) const'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:261: first defined here
HelloWorld.o: In function `HelloWorldSeq::operator[](int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:265: multiple definition of `HelloWorldSeq::operator[](int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:265: first defined here
HelloWorld.o: In function `HelloWorldSeq::operator=(HelloWorldSeq const&)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:270: multiple definition of `HelloWorldSeq::operator=(HelloWorldSeq const&)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:270: first defined here
HelloWorld.o: In function `HelloWorldSeq::get_at(int) const':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:279: multiple definition of `HelloWorldSeq::get_at(int) const'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:279: first defined here
HelloWorld.o: In function `HelloWorldSeq::set_at(int, HelloWorld const&)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:285: multiple definition of `HelloWorldSeq::set_at(int, HelloWorld const&)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:285: first defined here
HelloWorld.o: In function `HelloWorldSeq::copy(HelloWorldSeq const&)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:295: multiple definition of `HelloWorldSeq::copy(HelloWorldSeq const&)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:295: first defined here
HelloWorld.o: In function `HelloWorldSeq::copy_no_alloc(HelloWorldSeq const&)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:298: multiple definition of `HelloWorldSeq::copy_no_alloc(HelloWorldSeq const&)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:298: first defined here
HelloWorld.o: In function `HelloWorldSeq::from_array(HelloWorld const*, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:302: multiple definition of `HelloWorldSeq::from_array(HelloWorld const*, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:302: first defined here
HelloWorld.o: In function `HelloWorldSeq::to_array(HelloWorld*, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:306: multiple definition of `HelloWorldSeq::to_array(HelloWorld*, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:306: first defined here
HelloWorld.o: In function `HelloWorldSeq::has_ownership()':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:312: multiple definition of `HelloWorldSeq::has_ownership()'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:312: first defined here
HelloWorld.o: In function `HelloWorldSeq::loan_contiguous(HelloWorld*, int, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:317: multiple definition of `HelloWorldSeq::loan_contiguous(HelloWorld*, int, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:317: first defined here
HelloWorld.o: In function `HelloWorldSeq::loan_discontiguous(HelloWorld**, int, int)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:323: multiple definition of `HelloWorldSeq::loan_discontiguous(HelloWorld**, int, int)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:323: first defined here
HelloWorld.o: In function `HelloWorldSeq::unloan()':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:329: multiple definition of `HelloWorldSeq::unloan()'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:329: first defined here
HelloWorld.o: In function `HelloWorldSeq::get_contiguous_bufferI() const':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:334: multiple definition of `HelloWorldSeq::get_contiguous_bufferI() const'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:334: first defined here
HelloWorld.o: In function `HelloWorldSeq::get_contiguous_buffer() const':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:339: multiple definition of `HelloWorldSeq::get_contiguous_buffer() const'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:339: first defined here
HelloWorld.o: In function `HelloWorldSeq::get_discontiguous_bufferI() const':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:344: multiple definition of `HelloWorldSeq::get_discontiguous_bufferI() const'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:344: first defined here
HelloWorld.o: In function `HelloWorldSeq::get_discontiguous_buffer() const':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:349: multiple definition of `HelloWorldSeq::get_discontiguous_buffer() const'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:349: first defined here
HelloWorld.o: In function `HelloWorldSeq::get_read_tokenI(void**, void**) const':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:354: multiple definition of `HelloWorldSeq::get_read_tokenI(void**, void**) const'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:354: first defined here
HelloWorld.o: In function `HelloWorldSeq::set_read_tokenI(void*, void*)':
/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:359: multiple definition of `HelloWorldSeq::set_read_tokenI(void*, void*)'
HelloWorld.o:/home/user/rti_connext_dds-6.0.0/include/ndds/dds_cpp/generic/dds_cpp_sequence_TSeq.gen:359: first defined here
HelloWorld.o: In function `rti::xcdr::type_code<HelloWorld>::get()':
/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:489: multiple definition of `rti::xcdr::type_code<HelloWorld>::get()'
HelloWorld.o:/home/user/rti_workspace/6.0.0/examples/connext_dds/c++/qt_integration/build-pub_test-Desktop-Debug/HelloWorld.cxx:489: first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:220: pub_test] Error 1
09:00:53: The process "/opt/rh/devtoolset-7/root/usr/bin/make" exited with code 2.
Error while building/deploying project pub_test (kit: Desktop)
When executing step "Make"
09:00:53: Elapsed time: 00:00.
I am very glad to read this info. my xoami
download the APK file of this mod on an android device. · When You have downloaded this mod on your android device. YoWa Yousef YoWhatsApp is the advanced version of the official WhatsApp.
YoWhatsApp APK Download
WhatsApp Mod APK With Anti-Ban In 2022 · 1. WhatsApp Aero · 2. YoWhatsApp · 3. GBWhatsApp · 4. WhatsApp Plus · 5. OGWhatsApp whatsapp mods apk·
WhatsApp Aero APK is another mod released in 2019, the most recent adjusted application for WhatsApp.