Problem bei Programm compilierung Qt-4.1.0



  • Hi leutz, hab ein prob bbeim compilieren.

    Ausgabe:

    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:25: undefined reference to `vtable for ID3TagEditor'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:25: undefined reference to `vtable for ID3TagEditor'
    /tmp/cc6ZeREt.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:686: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `q_atomic_increment':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/arch/qatomic.h:68: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `ID3TagEditor':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:30: undefined reference to `QWorkspace::QWorkspace(QWidget*)'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:32: undefined reference to `QMainWindow::setCentralWidget(QWidget*)'
    /tmp/cc6ZeREt.o: In function `~QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc6ZeREt.o: In function `ID3TagEditor':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:33: undefined reference to `QMainWindow::~QMainWindow()'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:25: undefined reference to `QMainWindow::QMainWindow(QWidget*, QFlags<Qt::WindowType>)'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:25: undefined reference to `vtable for ID3TagEditor'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:25: undefined reference to `vtable for ID3TagEditor'
    /tmp/cc6ZeREt.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:686: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `q_atomic_increment':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/arch/qatomic.h:68: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `ID3TagEditor':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:30: undefined reference to `QWorkspace::QWorkspace(QWidget*)'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:32: undefined reference to `QMainWindow::setCentralWidget(QWidget*)'
    /tmp/cc6ZeREt.o: In function `~QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc6ZeREt.o: In function `ID3TagEditor':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:33: undefined reference to `QMainWindow::~QMainWindow()'
    /tmp/cc6ZeREt.o: In function `ID3TagEditor::loadFile(QString const&)':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:96: undefined reference to `EditId3::EditId3(QWidget*)'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:97: undefined reference to `Id3FileHandler::Id3FileHandler(char const*)'
    /tmp/cc6ZeREt.o: In function `setupInfo':
    /home/marco/kdev_prj/id3tageditor/src/editid3.h:42: undefined reference to `EditId3::createInfoBox()'
    /tmp/cc6ZeREt.o: In function `ID3TagEditor::loadFile(QString const&)':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:101: undefined reference to `Id3FileHandler::getAlbum()'
    /tmp/cc6ZeREt.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:304: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `q_atomic_increment':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/arch/qatomic.h:68: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:305: undefined reference to `QString::fromAscii(char const*, int)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:305: undefined reference to `QString::operator=(QString const&)'
    /tmp/cc6ZeREt.o: In function `setAlbum':
    /home/marco/kdev_prj/id3tageditor/src/editid3.h:45: undefined reference to `QLineEdit::setText(QString const&)'
    /tmp/cc6ZeREt.o: In function `ID3TagEditor::loadFile(QString const&)':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:102: undefined reference to `Id3FileHandler::getLeadArtist()'
    /tmp/cc6ZeREt.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:304: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `q_atomic_increment':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/arch/qatomic.h:68: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:305: undefined reference to `QString::fromAscii(char const*, int)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:305: undefined reference to `QString::operator=(QString const&)'
    /tmp/cc6ZeREt.o: In function `setInterpret':
    /home/marco/kdev_prj/id3tageditor/src/editid3.h:43: undefined reference to `QLineEdit::setText(QString const&)'
    /tmp/cc6ZeREt.o: In function `ID3TagEditor::loadFile(QString const&)':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:103: undefined reference to `Id3FileHandler::getTitle()'
    /tmp/cc6ZeREt.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:304: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `q_atomic_increment':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/arch/qatomic.h:68: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:305: undefined reference to `QString::fromAscii(char const*, int)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:305: undefined reference to `QString::operator=(QString const&)'
    /tmp/cc6ZeREt.o: In function `setTitle':
    /home/marco/kdev_prj/id3tageditor/src/editid3.h:44: undefined reference to `QLineEdit::setText(QString const&)'
    /tmp/cc6ZeREt.o: In function `ID3TagEditor::loadFile(QString const&)':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:104: undefined reference to `Id3FileHandler::getYear()'
    /tmp/cc6ZeREt.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:304: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `q_atomic_increment':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/arch/qatomic.h:68: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:305: undefined reference to `QString::fromAscii(char const*, int)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:305: undefined reference to `QString::operator=(QString const&)'
    /tmp/cc6ZeREt.o: In function `setPublishYear':
    /home/marco/kdev_prj/id3tageditor/src/editid3.h:46: undefined reference to `QLineEdit::setText(QString const&)'
    /tmp/cc6ZeREt.o: In function `~QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc6ZeREt.o: In function `ID3TagEditor::loadFile(QString const&)':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:106: undefined reference to `QWidget::setWindowTitle(QString const&)'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:108: undefined reference to `QWorkspace::addWindow(QWidget*, QFlags<Qt::WindowType>)'
    /tmp/cc6ZeREt.o: In function `ID3TagEditor::loadFile(QString const&)':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc6ZeREt.o:/usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: more undefined references to `QString::free(QString::Data*)' follow
    /tmp/cc6ZeREt.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:686: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `q_atomic_increment':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/arch/qatomic.h:68: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:686: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `q_atomic_increment':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/arch/qatomic.h:68: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:686: undefined reference to `QString::shared_null'
    /tmp/cc6ZeREt.o:/usr/local/Trolltech/Qt-4.1.0/include/QtCore/arch/qatomic.h:68: more undefined references to `QString::shared_null' follow
    /tmp/cc6ZeREt.o: In function `ID3TagEditor::open()':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:141: undefined reference to `QFileDialog::getOpenFileName(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>)'
    /tmp/cc6ZeREt.o: In function `~QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc6ZeREt.o: In function `ID3TagEditor::open()':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc6ZeREt.o:/usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: more undefined references to `QString::free(QString::Data*)' follow
    /tmp/cc6ZeREt.o: In function `~ID3TagEditor':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:38: undefined reference to `QMainWindow::~QMainWindow()'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:38: undefined reference to `QMainWindow::~QMainWindow()'
    collect2: ld returned 1 exit status
    marco@linux:~/kdev_prj/id3tageditor/src> g++ -o id3tageditor -pipe -O2 -march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -g -Wall -W -O2 -march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -g -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I$QT4DIR/mkspecs/default -I. -I$QT4DIR/include -I/usr/include -L$QT4DIR/lib -L/usr/lib -lid3  id3tageditor.cpp
    id3tageditor.cpp:119: warning: unused parameter ‘fileName’
    /usr/lib/gcc/i586-suse-linux/4.0.2/../../../crt1.o: In function `_start':
    ../sysdeps/i386/elf/start.S:115: undefined reference to `main'
    /tmp/cc70Clv8.o: In function `~ID3TagEditor':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:36: undefined reference to `vtable for ID3TagEditor'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:36: undefined reference to `vtable for ID3TagEditor'
    /tmp/cc70Clv8.o: In function `~ID3TagEditor':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc70Clv8.o: In function `~ID3TagEditor':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:38: undefined reference to `QMainWindow::~QMainWindow()'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:36: undefined reference to `vtable for ID3TagEditor'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:36: undefined reference to `vtable for ID3TagEditor'
    /tmp/cc70Clv8.o: In function `~ID3TagEditor':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc70Clv8.o: In function `~ID3TagEditor':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:38: undefined reference to `QMainWindow::~QMainWindow()'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:36: undefined reference to `vtable for ID3TagEditor'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:36: undefined reference to `vtable for ID3TagEditor'
    /tmp/cc70Clv8.o: In function `~ID3TagEditor':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc70Clv8.o: In function `~ID3TagEditor':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:38: undefined reference to `QMainWindow::~QMainWindow()'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:38: undefined reference to `QMainWindow::~QMainWindow()'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::createMenus()':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.h:43: undefined reference to `ID3TagEditor::staticMetaObject'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.h:43: undefined reference to `QMetaObject::tr(char const*, char const*) const'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::createMenus()':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:42: undefined reference to `QMainWindow::menuBar() const'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:42: undefined reference to `QMenuBar::addMenu(QString const&)'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:43: undefined reference to `QWidget::addAction(QAction*)'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:44: undefined reference to `QWidget::addAction(QAction*)'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::createMenus()':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.h:43: undefined reference to `ID3TagEditor::staticMetaObject'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.h:43: undefined reference to `QMetaObject::tr(char const*, char const*) const'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::createMenus()':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:46: undefined reference to `QMainWindow::menuBar() const'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:46: undefined reference to `QMenuBar::addMenu(QString const&)'
    /tmp/cc70Clv8.o: In function `~QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::createMenus()':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:47: undefined reference to `QWidget::addAction(QAction*)'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::createMenus()':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::createToolbar()':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.h:43: undefined reference to `ID3TagEditor::staticMetaObject'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.h:43: undefined reference to `QMetaObject::tr(char const*, char const*) const'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::createToolbar()':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:83: undefined reference to `QMainWindow::addToolBar(QString const&)'
    /tmp/cc70Clv8.o: In function `~QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::createToolbar()':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:84: undefined reference to `QWidget::addAction(QAction*)'
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:85: undefined reference to `QWidget::addAction(QAction*)'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::createToolbar()':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::saveFile(QString const&)':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:120: undefined reference to `QWorkspace::activeWindow() const'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::saveFile(QString const&)':
    /home/marco/kdev_prj/id3tageditor/src/editid3.h:50: undefined reference to `QLineEdit::text() const'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::saveFile(QString const&)':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:557: undefined reference to `QString::realloc()'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::saveFile(QString const&)':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:123: undefined reference to `Id3FileHandler::setAlbum(char*)'
    /tmp/cc70Clv8.o: In function `getInterpret':
    /home/marco/kdev_prj/id3tageditor/src/editid3.h:48: undefined reference to `QLineEdit::text() const'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::saveFile(QString const&)':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:557: undefined reference to `QString::realloc()'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::saveFile(QString const&)':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:124: undefined reference to `Id3FileHandler::setLeadArtist(char*)'
    /tmp/cc70Clv8.o: In function `getTitle':
    /home/marco/kdev_prj/id3tageditor/src/editid3.h:49: undefined reference to `QLineEdit::text() const'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::saveFile(QString const&)':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:557: undefined reference to `QString::realloc()'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::saveFile(QString const&)':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:125: undefined reference to `Id3FileHandler::setTitle(char*)'
    /tmp/cc70Clv8.o: In function `getPublishYear':
    /home/marco/kdev_prj/id3tageditor/src/editid3.h:51: undefined reference to `QLineEdit::text() const'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::saveFile(QString const&)':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:557: undefined reference to `QString::realloc()'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::saveFile(QString const&)':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:126: undefined reference to `Id3FileHandler::setYear(char*)'
    /tmp/cc70Clv8.o: In function `~QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::saveFile(QString const&)':
    /home/marco/kdev_prj/id3tageditor/src/id3tageditor.cpp:128: undefined reference to `Id3FileHandler::save()'
    /tmp/cc70Clv8.o: In function `ID3TagEditor::saveFile(QString const&)':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: undefined reference to `QString::free(QString::Data*)'
    /tmp/cc70Clv8.o:/usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:687: more undefined references to `QString::free(QString::Data*)' follow
    /tmp/cc70Clv8.o: In function `QString':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/qstring.h:686: undefined reference to `QString::shared_null'
    /tmp/cc70Clv8.o: In function `q_atomic_increment':
    /usr/local/Trolltech/Qt-4.1.0/include/QtCore/arch/qatomic.h:68: undefined reference to `QString::shared_null'
    

    Compiler Aufruf:

    g++ -o id3tageditor -pipe -O2 -march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -g -Wall -W -O2 -march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -g -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I$QT4DIR/mkspecs/default -I. -I$QT4DIR/include -I/usr/include -L$QT4DIR/lib -L/usr/lib -lid3  id3tageditor.cpp
    

    Main.cpp:

    #include <QtGui/QApplication>
    #include "id3tageditor.h"
    
    int main( int argc, char *argv[]) {
        //Q_INIT_RESOURCE(application);
    
        QApplication a( argc, argv );
    
        ID3TagEditor *editor = new ID3TagEditor();
       //editor->setWindowTitle( "ID3 Tag Editor" );
        editor->show();
    
        //a.connect( &a, SIGNAL(lastWindowClosed()), &a, SLOT(quit()) );
    
        return a.exec();
    }
    

    Könnt ihr mir helfen?

    wenn ich id3tageditor.cpp mit -c compilioere klappt es. nur wenn ich mit der option -p nicht.



  • spoensche schrieb:

    nur wenn ich mit der option -p nicht.

    Kenn ich nicht.

    Hast du die QT überhaupt dazugelinkt? Falsche Compilerversion?



  • meitne die option -o. habs aber jetzt hinbekommen.


Anmelden zum Antworten