HI,
I was trying to modify everything possible to make the RGBDSLAM_v2 package run in ROS Indigo on Ubuntu 14.04 . However I am getting error on catkin_make. Please help with the approach to debug this. I have qt4-* installed. The error is as follows:
***/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:976: undefined reference to `QIcon::QIcon()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::createMenus()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:976: undefined reference to `QIcon::fromTheme(QString const&, QIcon const&)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:976: undefined reference to `QIcon::~QIcon()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:976: undefined reference to `QIcon::~QIcon()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:976: undefined reference to `QIcon::~QIcon()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:976: undefined reference to `QIcon::~QIcon()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:857: undefined reference to `QIcon::~QIcon()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString::operator+=(char const*)':
/usr/include/qt4/QtCore/qstring.h:441: undefined reference to `QString::fromAscii(char const*, int)'
/usr/include/qt4/QtCore/qstring.h:441: undefined reference to `QString::append(QString const&)'
/usr/include/qt4/QtCore/qstring.h:441: undefined reference to `QString::fromAscii(char const*, int)'
/usr/include/qt4/QtCore/qstring.h:441: undefined reference to `QString::append(QString const&)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setup()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:100: undefined reference to `QLabel::QLabel(QString const&, QWidget*, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString::operator+=(char const*)':
/usr/include/qt4/QtCore/qstring.h:441: undefined reference to `QString::fromAscii(char const*, int)'
/usr/include/qt4/QtCore/qstring.h:441: undefined reference to `QString::append(QString const&)'
/usr/include/qt4/QtCore/qstring.h:441: undefined reference to `QString::fromAscii(char const*, int)'
/usr/include/qt4/QtCore/qstring.h:441: undefined reference to `QString::append(QString const&)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setup()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:107: undefined reference to `QLabel::QLabel(QString const&, QWidget*, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::tr(char const*, char const*)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.h:53: undefined reference to `QMetaObject::tr(char const*, char const*) const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setup()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:110: undefined reference to `QLabel::QLabel(QString const&, QWidget*, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:113: undefined reference to `QLabel::QLabel(QString const&, QWidget*, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:116: undefined reference to `QSplitter::QSplitter(Qt::Orientation, QWidget*)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:117: undefined reference to `QSplitter::addWidget(QWidget*)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:118: undefined reference to `QSplitter::addWidget(QWidget*)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:119: undefined reference to `QSplitter::addWidget(QWidget*)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:120: undefined reference to `QSplitter::addWidget(QWidget*)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:124: undefined reference to `QSplitter::QSplitter(Qt::Orientation, QWidget*)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:125: undefined reference to `QMainWindow::setCentralWidget(QWidget*)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:130: undefined reference to `QSplitter::addWidget(QWidget*)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:133: undefined reference to `QSplitter::addWidget(QWidget*)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:139: undefined reference to `QWidget::setMinimumSize(int, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QWidget::resize(int, int)':
/usr/include/qt4/QtGui/qwidget.h:1015: undefined reference to `QWidget::resize(QSize const&)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::Graphical_UI()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:37: undefined reference to `QMainWindow::QMainWindow(QWidget*, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QMap':
/usr/include/qt4/QtCore/qmap.h:182: undefined reference to `QMapData::shared_null'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::tr(char const*, char const*)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.h:53: undefined reference to `QMetaObject::tr(char const*, char const*) const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::Graphical_UI()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:40: undefined reference to `QWidget::setWindowTitle(QString const&)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:37: undefined reference to `QMainWindow::~QMainWindow()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::Graphical_UI(QString)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:43: undefined reference to `QMainWindow::QMainWindow(QWidget*, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QMap':
/usr/include/qt4/QtCore/qmap.h:182: undefined reference to `QMapData::shared_null'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::Graphical_UI(QString)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:46: undefined reference to `QWidget::setWindowTitle(QString const&)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:43: undefined reference to `QMainWindow::~QMainWindow()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::tr(char const*, char const*)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.h:53: undefined reference to `QMetaObject::tr(char const*, char const*) const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::toggleScreencast(bool)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:331: undefined reference to `QFileDialog::getSaveFileName(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:333: undefined reference to `QString::toLocal8Bit() const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `~QByteArray':
/usr/include/qt4/QtCore/qbytearray.h:401: undefined reference to `qFree(void*)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::tr(char const*, char const*)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.h:53: undefined reference to `QMetaObject::tr(char const*, char const*) const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::toggleScreencast(bool)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:335: undefined reference to `QMainWindow::statusBar() const'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:335: undefined reference to `QStatusBar::showMessage(QString const&, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setParam(QString)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:390: undefined reference to `QString::toLocal8Bit() const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `~QByteArray':
/usr/include/qt4/QtCore/qbytearray.h:401: undefined reference to `qFree(void*)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::tr(char const*, char const*)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.h:53: undefined reference to `QMetaObject::tr(char const*, char const*) const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setParam(QString)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:395: undefined reference to `QInputDialog::getText(QWidget*, QString const&, QString const&, QLineEdit::EchoMode, QString const&, bool*, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:397: undefined reference to `QString::toLocal8Bit() const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::tr(char const*, char const*)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.h:53: undefined reference to `QMetaObject::tr(char const*, char const*) const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setParam(QString)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:405: undefined reference to `QInputDialog::getInt(QWidget*, QString const&, QString const&, int, int, int, int, bool*, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::tr(char const*, char const*)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.h:53: undefined reference to `QMetaObject::tr(char const*, char const*) const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setParam(QString)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:415: undefined reference to `QInputDialog::getDouble(QWidget*, QString const&, QString const&, double, double, double, int, bool*, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QList':
/usr/include/qt4/QtCore/qlist.h:121: undefined reference to `QListData::shared_null'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::tr(char const*, char const*)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.h:53: undefined reference to `QMetaObject::tr(char const*, char const*) const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setParam(QString)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:427: undefined reference to `QInputDialog::getItem(QWidget*, QString const&, QString const&, QStringList const&, int, bool, bool*, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `qStringComparisonHelper':
/usr/include/qt4/QtCore/qstring.h:919: undefined reference to `QString::codecForCStrings'
/usr/include/qt4/QtCore/qstring.h:919: undefined reference to `QString::fromAscii(char const*, int)'
/usr/include/qt4/QtCore/qstring.h:919: undefined reference to `QString::operator==(QString const&) const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString::operator==(char const*) const':
/usr/include/qt4/QtCore/qstring.h:921: undefined reference to `QString::operator==(QLatin1String const&) const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QList':
/usr/include/qt4/QtCore/qlist.h:121: undefined reference to `QListData::shared_null'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::tr(char const*, char const*)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.h:53: undefined reference to `QMetaObject::tr(char const*, char const*) const'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.h:53: undefined reference to `QMetaObject::tr(char const*, char const*) const'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setParam()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:457: undefined reference to `QInputDialog::getItem(QWidget*, QString const&, QString const&, QStringList const&, int, bool, bool*, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setLabelToImage(QLabel*, QImage)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:169: undefined reference to `QImage::size() const'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:169: undefined reference to `QWidget::setMaximumHeight(int)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:170: undefined reference to `QImage::size() const'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:170: undefined reference to `QWidget::setMinimumHeight(int)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:172: undefined reference to `QLabel::setAlignment(QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:173: undefined reference to `QPixmap::fromImage(QImage const&, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:173: undefined reference to `QLabel::setPixmap(QPixmap const&)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:173: undefined reference to `QPixmap::~QPixmap()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:174: undefined reference to `QWidget::repaint()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:173: undefined reference to `QPixmap::~QPixmap()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setFeatureImage(QImage)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:179: undefined reference to `QImage::QImage(QImage const&)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:179: undefined reference to `QImage::~QImage()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:179: undefined reference to `QImage::~QImage()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setFeatureFlowImage(QImage)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:183: undefined reference to `QImage::QImage(QImage const&)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:183: undefined reference to `QImage::~QImage()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:183: undefined reference to `QImage::~QImage()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setVisualImage(QImage)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:187: undefined reference to `QImage::QImage(QImage const&)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:187: undefined reference to `QImage::~QImage()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:187: undefined reference to `QImage::~QImage()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setDepthImage(QImage)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:191: undefined reference to `QImage::QImage(QImage const&)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:191: undefined reference to `QImage::~QImage()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:191: undefined reference to `QImage::~QImage()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::showOptions()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:985: undefined reference to `QScrollArea::QScrollArea(QWidget*)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:986: undefined reference to `QWidget::setMinimumWidth(int)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:987: undefined reference to `QWidget::QWidget(QWidget*, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:988: undefined reference to `QWidget::setMinimumWidth(int)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:989: undefined reference to `QGridLayout::QGridLayout(QWidget*)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:992: undefined reference to `QGridLayout::setVerticalSpacing(int)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:993: undefined reference to `QLayout::setContentsMargins(int, int, int, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::showOptions()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:994: undefined reference to `QLabel::QLabel(QString const&, QWidget*, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:995: undefined reference to `QLabel::setAlignment(QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:996: undefined reference to `QLabel::setWordWrap(bool)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:997: undefined reference to `QWidget::setMinimumWidth(int)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:998: undefined reference to `QWidget::setMinimumHeight(int)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:999: undefined reference to `QGridLayout::addWidget(QWidget*, int, int, int, int, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::showOptions()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1001: undefined reference to `QLabel::QLabel(QString const&, QWidget*, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1002: undefined reference to `QGridLayout::addWidget(QWidget*, int, int, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::showOptions()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1003: undefined reference to `QLabel::QLabel(QString const&, QWidget*, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1004: undefined reference to `QGridLayout::addWidget(QWidget*, int, int, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString::operator+=(QString const&)':
/usr/include/qt4/QtCore/qstring.h:274: undefined reference to `QString::append(QString const&)'
/usr/include/qt4/QtCore/qstring.h:274: undefined reference to `QString::append(QString const&)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::showOptions()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1031: undefined reference to `QLabel::QLabel(QString const&, QWidget*, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1032: undefined reference to `QLabel::setTextFormat(Qt::TextFormat)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1033: undefined reference to `QFrame::setLineWidth(int)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1034: undefined reference to `QFrame::setFrameStyle(int)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1036: undefined reference to `QGridLayout::addWidget(QWidget*, int, int, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1039: undefined reference to `QFrame::QFrame(QWidget*, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1040: undefined reference to `QWidget::setGeometry(QRect const&)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1041: undefined reference to `QFrame::setFrameShape(QFrame::Shape)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1042: undefined reference to `QFrame::setFrameShadow(QFrame::Shadow)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1043: undefined reference to `QGridLayout::addWidget(QWidget*, int, int, int, int, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString::operator+=(QString const&)':
/usr/include/qt4/QtCore/qstring.h:274: undefined reference to `QString::append(QString const&)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::showOptions()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1011: undefined reference to `QLabel::QLabel(QString const&, QWidget*, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1012: undefined reference to `QLabel::setTextFormat(Qt::TextFormat)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1013: undefined reference to `QLabel::setAlignment(QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1014: undefined reference to `QGridLayout::addWidget(QWidget*, int, int, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:419: undefined reference to `QString::fromAscii_helper(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::showOptions()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1015: undefined reference to `QLabel::QLabel(QString const&, QWidget*, QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1016: undefined reference to `QLabel::setAlignment(QFlags)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1017: undefined reference to `QLabel::setWordWrap(bool)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1018: undefined reference to `QGridLayout::addWidget(QWidget*, int, int, int, int, QFlags)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString':
/usr/include/qt4/QtCore/qstring.h:879: undefined reference to `QString::shared_null'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString::fromStdString(std::string const&)':
/usr/include/qt4/QtCore/qstring.h:1048: undefined reference to `QString::fromAscii(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::showOptions()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1025: undefined reference to `QString::number(int, int)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1027: undefined reference to `QString::number(double, char, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QString::operator=(char const*)':
/usr/include/qt4/QtCore/qstring.h:425: undefined reference to `QString::fromAscii(char const*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::showOptions()':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1047: undefined reference to `QWidget::setLayout(QLayout*)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1048: undefined reference to `QScrollArea::setWidget(QWidget*)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1050: undefined reference to `QWidget::raise()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1051: undefined reference to `QWidget::activateWindow()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1003: undefined reference to `QLabel::~QLabel()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1051: undefined reference to `QLabel::~QLabel()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1003: undefined reference to `QLabel::~QLabel()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:1051: undefined reference to `QLabel::~QLabel()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setStatus(QString)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:209: undefined reference to `QStatusBar::showMessage(QString const&, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setInfo2(QString)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:213: undefined reference to `QWidget::repaint()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::setInfo(QString)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:217: undefined reference to `QWidget::repaint()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `Graphical_UI::toggleFullscreen(bool)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:465: undefined reference to `QWidget::showFullScreen()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/qt_gui.cpp:467: undefined reference to `QWidget::showNormal()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `~QString':
/usr/include/qt4/QtCore/qstring.h:880: undefined reference to `QString::free(QString::Data*)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QList::free(QListData::Data*)':
/usr/include/qt4/QtCore/qlist.h:759: undefined reference to `qFree(void*)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QMap::freeData(QMapData*)':
/usr/include/qt4/QtCore/qmap.h:655: undefined reference to `QMapData::continueFreeData(int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QList::free(QListData::Data*)':
/usr/include/qt4/QtCore/qlist.h:759: undefined reference to `qFree(void*)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QList::detach_helper_grow(int, int)':
/usr/include/qt4/QtCore/qlist.h:679: undefined reference to `QListData::detach_grow(int*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QList::free(QListData::Data*)':
/usr/include/qt4/QtCore/qlist.h:759: undefined reference to `qFree(void*)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QList::append(int const&)':
/usr/include/qt4/QtCore/qlist.h:530: undefined reference to `QListData::append()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QList::detach_helper_grow(int, int)':
/usr/include/qt4/QtCore/qlist.h:679: undefined reference to `QListData::detach_grow(int*, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `~QString':
/usr/include/qt4/QtCore/qstring.h:880: undefined reference to `QString::free(QString::Data*)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QList::free(QListData::Data*)':
/usr/include/qt4/QtCore/qlist.h:759: undefined reference to `qFree(void*)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QList::append(QString const&)':
/usr/include/qt4/QtCore/qlist.h:530: undefined reference to `QListData::append()'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QMap::detach_helper()':
/usr/include/qt4/QtCore/qmap.h:755: undefined reference to `QMapData::createData(int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QMap::node_create(QMapData*, QMapData::Node**, int const&, QProgressBar* const&)':
/usr/include/qt4/QtCore/qmap.h:453: undefined reference to `QMapData::node_create(QMapData::Node**, int, int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QMap::freeData(QMapData*)':
/usr/include/qt4/QtCore/qmap.h:655: undefined reference to `QMapData::continueFreeData(int)'
/usr/include/qt4/QtCore/qmap.h:655: undefined reference to `QMapData::continueFreeData(int)'
CMakeFiles/rgbdslam.dir/src/qt_gui.o: In function `QMap::node_create(QMapData*, QMapData::Node**, int const&, QProgressBar* const&)':
/usr/include/qt4/QtCore/qmap.h:453: undefined reference to `QMapData::node_create(QMapData::Node**, int, int)'
CMakeFiles/rgbdslam.dir/src/features.o: In function `createDescriptorExtractor(std::string const&)':
/home/raman/catkin_ws/src/rgbdslam_v2/src/features.cpp:107: undefined reference to `cv::SIFT::SIFT(int, int, double, double, double)'
/home/raman/catkin_ws/src/rgbdslam_v2/src/features.cpp:122: undefined reference to `cv::SURF::SURF()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/features.cpp:119: undefined reference to `cv::SURF::SURF()'
/home/raman/catkin_ws/src/rgbdslam_v2/src/features.cpp:132: undefined reference to `cv::SURF::SURF()'
collect2: error: ld returned 1 exit status
make[2]: *** [/home/raman/catkin_ws/devel/lib/rgbdslam/rgbdslam] Error 1
make[1]: *** [rgbdslam_v2/CMakeFiles/rgbdslam.dir/all] Error 2
make: *** [all] Error 2
Invoking "make -j4 -l4" failed***
↧