我刚把头文件拷贝到/usr/include下面 make的时候出现:我不知道应该怎么办了 请教高手帮忙
g++ -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/Qt-4.5.3/lib -o xdnw main.o widget.o dnw.o moc_widget.o moc_dnw.o -L/usr/local/Trolltech/Qt-4.5.3/lib -lusb -lQtDBus -lQtGui -L/usr/local/Trolltech/Qt-4.5.3/lib -L/usr/X11R6/lib -lpng -lfreetype -lSM -lICE -lXrender -L/usr/lib/i386-linux-gnu -lfontconfig -lXext -lX11 -lQtCore -lz -lm -lrt -ldl -lpthread
/usr/lib/libQtDBus.so: undefined reference to `QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int)'
/usr/lib/libQtDBus.so: undefined reference to `QHashData::allocateNode(int)'
/usr/lib/libQtDBus.so: undefined reference to `QListData::detach(int)'
/usr/lib/libQtDBus.so: undefined reference to `QMapData::createData(int)'
/usr/lib/libQtDBus.so: undefined reference to `QVectorData::free(QVectorData*, int)'
/usr/lib/libQtDBus.so: undefined reference to `QString::QString(int, Qt::Initialization)'
/usr/lib/libQtDBus.so: undefined reference to `qBadAlloc()'
/usr/lib/libQtDBus.so: undefined reference to `QVariant::QVariant(int, void const*, unsigned int)'
/usr/lib/libQtDBus.so: undefined reference to `QMapData::node_create(QMapData::Node**, int, int)'
/usr/lib/libQtDBus.so: undefined reference to `QObjectPrivate::checkWindowRole()'
/usr/lib/libQtDBus.so: undefined reference to `QHashData::free_helper(void (*)(QHashData::Node*))'
/usr/lib/libQtDBus.so: undefined reference to `QVectorData::allocate(int, int)'
/usr/lib/libQtDBus.so: undefined reference to `QMetaType::registerTypedef(char const*, int)'
/usr/lib/libQtDBus.so: undefined reference to `QListData::detach_grow(int*, int)'
collect2: ld returned 1 exit status
make: *** [xdnw] 错误 1
root@hbhe-R25S:/home/hbhe/xdnw# make
g++ -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/Qt-4.5.3/lib -o xdnw main.o widget.o dnw.o moc_widget.o moc_dnw.o -L/usr/local/Trolltech/Qt-4.5.3/lib -lusb -lQtDBus -lQtGui -L/usr/local/Trolltech/Qt-4.5.3/lib -L/usr/X11R6/lib -lpng -lfreetype -lSM -lICE -lXrender -L/usr/lib/i386-linux-gnu -lfontconfig -lXext -lX11 -lQtCore -lz -lm -lrt -ldl -lpthread
/usr/lib/libQtDBus.so: undefined reference to `QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int)'
/usr/lib/libQtDBus.so: undefined reference to `QHashData::allocateNode(int)'
/usr/lib/libQtDBus.so: undefined reference to `QListData::detach(int)'
/usr/lib/libQtDBus.so: undefined reference to `QMapData::createData(int)'
/usr/lib/libQtDBus.so: undefined reference to `QVectorData::free(QVectorData*, int)'
/usr/lib/libQtDBus.so: undefined reference to `QString::QString(int, Qt::Initialization)'
/usr/lib/libQtDBus.so: undefined reference to `qBadAlloc()'
/usr/lib/libQtDBus.so: undefined reference to `QVariant::QVariant(int, void const*, unsigned int)'
/usr/lib/libQtDBus.so: undefined reference to `QMapData::node_create(QMapData::Node**, int, int)'
/usr/lib/libQtDBus.so: undefined reference to `QObjectPrivate::checkWindowRole()'
/usr/lib/libQtDBus.so: undefined reference to `QHashData::free_helper(void (*)(QHashData::Node*))'
/usr/lib/libQtDBus.so: undefined reference to `QVectorData::allocate(int, int)'
/usr/lib/libQtDBus.so: undefined reference to `QMetaType::registerTypedef(char const*, int)'
/usr/lib/libQtDBus.so: undefined reference to `QListData::detach_grow(int*, int)'
collect2: ld returned 1 exit status
make: *** [xdnw] 错误 1
root@hbhe-R25S:/home/hbhe/xdnw# make
g++ -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/Qt-4.5.3/lib -o xdnw main.o widget.o dnw.o moc_widget.o moc_dnw.o -L/usr/local/Trolltech/Qt-4.5.3/lib -lusb -lQtDBus -lQtGui -L/usr/local/Trolltech/Qt-4.5.3/lib -L/usr/X11R6/lib -lpng -lfreetype -lSM -lICE -lXrender -L/usr/lib/i386-linux-gnu -lfontconfig -lXext -lX11 -lQtCore -lz -lm -lrt -ldl -lpthread
/usr/lib/libQtDBus.so: undefined reference to `QHashData::detach_helper2(void (*)(QHashData::Node*, void*), void (*)(QHashData::Node*), int, int)'
/usr/lib/libQtDBus.so: undefined reference to `QHashData::allocateNode(int)'
/usr/lib/libQtDBus.so: undefined reference to `QListData::detach(int)'
/usr/lib/libQtDBus.so: undefined reference to `QMapData::createData(int)'
/usr/lib/libQtDBus.so: undefined reference to `QVectorData::free(QVectorData*, int)'
/usr/lib/libQtDBus.so: undefined reference to `QString::QString(int, Qt::Initialization)'
/usr/lib/libQtDBus.so: undefined reference to `qBadAlloc()'
/usr/lib/libQtDBus.so: undefined reference to `QVariant::QVariant(int, void const*, unsigned int)'
/usr/lib/libQtDBus.so: undefined reference to `QMapData::node_create(QMapData::Node**, int, int)'
/usr/lib/libQtDBus.so: undefined reference to `QObjectPrivate::checkWindowRole()'
/usr/lib/libQtDBus.so: undefined reference to `QHashData::free_helper(void (*)(QHashData::Node*))'
/usr/lib/libQtDBus.so: undefined reference to `QVectorData::allocate(int, int)'
/usr/lib/libQtDBus.so: undefined reference to `QMetaType::registerTypedef(char const*, int)'
/usr/lib/libQtDBus.so: undefined reference to `QListData::detach_grow(int*, int)'
collect2: ld returned 1 exit status