• 6662阅读
  • 0回复

[提问]qt-everywhere-opensource-src-4.7.2编译问题 [复制链接]

上一主题 下一主题
离线9522kun
 

只看楼主 倒序阅读 楼主  发表于: 2011-11-09
本人刚学习QT,今天在编译qt-everywhere-opensource-src-4.7.2的时候出现以下问题,希望哪位大侠能出来指点指点。

qurl.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
qcryptographichash.o: In function `QCryptographicHash::~QCryptographicHash()':
qcryptographichash.cpp:(.text+0x348e): undefined reference to `operator delete(void*)'
qcryptographichash.o: In function `QCryptographicHash::~QCryptographicHash()':
qcryptographichash.cpp:(.text+0x34ba): undefined reference to `operator delete(void*)'
qcryptographichash.o: In function `QCryptographicHash::QCryptographicHash(QCryptographicHash::Algorithm)':
qcryptographichash.cpp:(.text+0x34cf): undefined reference to `operator new(unsigned int)'
qcryptographichash.o: In function `QCryptographicHash::QCryptographicHash(QCryptographicHash::Algorithm)':
qcryptographichash.cpp:(.text+0x3583): undefined reference to `operator new(unsigned int)'
qcryptographichash.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
qxmlstream.o: In function `QXmlStreamEntityResolver::~QXmlStreamEntityResolver()':
qxmlstream.cpp:(.text+0x14a4): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamEntityResolver::~QXmlStreamEntityResolver()':
qxmlstream.cpp:(.text+0x14ca): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamEntityResolver::~QXmlStreamEntityResolver()':
qxmlstream.cpp:(.text+0x14f0): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamWriter::QXmlStreamWriter(QString*)':
qxmlstream.cpp:(.text+0x3851): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0x38a2): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamWriter::QXmlStreamWriter(QString*)':
qxmlstream.cpp:(.text+0x38c9): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0x391a): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamWriter::QXmlStreamWriter(QByteArray*)':
qxmlstream.cpp:(.text+0x3941): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0x3982): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0x3998): undefined reference to `operator delete(void*)'
qxmlstream.cpp:(.text+0x3a0c): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamWriter::QXmlStreamWriter(QByteArray*)':
qxmlstream.cpp:(.text+0x3a59): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0x3a9a): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0x3ab0): undefined reference to `operator delete(void*)'
qxmlstream.cpp:(.text+0x3b24): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamWriter::QXmlStreamWriter(QIODevice*)':
qxmlstream.cpp:(.text+0x3b71): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0x3bc2): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamWriter::QXmlStreamWriter(QIODevice*)':
qxmlstream.cpp:(.text+0x3be9): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0x3c3a): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamWriter::QXmlStreamWriter()':
qxmlstream.cpp:(.text+0x3c61): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0x3c9b): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamWriter::QXmlStreamWriter()':
qxmlstream.cpp:(.text+0x3cc3): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0x3cfd): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamReaderPrivate::~QXmlStreamReaderPrivate()':
qxmlstream.cpp:(.text+0x7838): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamReaderPrivate::~QXmlStreamReaderPrivate()':
qxmlstream.cpp:(.text+0x8150): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamReader::QXmlStreamReader(QString const&)':
qxmlstream.cpp:(.text+0xbea5): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0xbf02): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamReader::QXmlStreamReader(QString const&)':
qxmlstream.cpp:(.text+0xbf95): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0xbff2): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamReader::QXmlStreamReader(QByteArray const&)':
qxmlstream.cpp:(.text+0xc085): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0xc0e2): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamReader::QXmlStreamReader(QByteArray const&)':
qxmlstream.cpp:(.text+0xc129): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0xc186): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamReader::QXmlStreamReader(QIODevice*)':
qxmlstream.cpp:(.text+0xc1cd): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0xc219): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamReader::QXmlStreamReader(QIODevice*)':
qxmlstream.cpp:(.text+0xc25f): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0xc2ab): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamReader::QXmlStreamReader()':
qxmlstream.cpp:(.text+0xc2f1): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0xc32b): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamReader::QXmlStreamReader()':
qxmlstream.cpp:(.text+0xc353): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0xc38d): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamReader::QXmlStreamReader(char const*)':
qxmlstream.cpp:(.text+0xcf43): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0xcf9d): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamReader::QXmlStreamReader(char const*)':
qxmlstream.cpp:(.text+0xd01b): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0xd075): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QXmlStreamReaderPrivate::parseEntity(QString const&)':
qxmlstream.cpp:(.text+0x12447): undefined reference to `operator new(unsigned int)'
qxmlstream.cpp:(.text+0x1247b): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QScopedPointerDeleter<QXmlStreamWriterPrivate>::cleanup(QXmlStreamWriterPrivate*)':
qxmlstream.cpp:(.text._ZN21QScopedPointerDeleterI23QXmlStreamWriterPrivateE7cleanupEPS0_[QScopedPointerDeleter<QXmlStreamWriterPrivate>::cleanup(QXmlStreamWriterPrivate*)]+0x24): undefined reference to `operator delete(void*)'
qxmlstream.o: In function `QScopedPointerDeleter<QXmlStreamReaderPrivate>::cleanup(QXmlStreamReaderPrivate*)':
qxmlstream.cpp:(.text._ZN21QScopedPointerDeleterI23QXmlStreamReaderPrivateE7cleanupEPS0_[QScopedPointerDeleter<QXmlStreamReaderPrivate>::cleanup(QXmlStreamReaderPrivate*)]+0x24): undefined reference to `operator delete(void*)'
qxmlstream.o:(.rodata._ZTI24QXmlStreamEntityResolver[typeinfo for QXmlStreamEntityResolver]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
qxmlstream.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
qxmlutils.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld 返回 1
gmake: *** [/opt/qt-everywhere-opensource-src-4.7.2/bin/qmake] 错误 1
[root@localhost qt-everywhere-opensource-src-4.7.2]# ls
bin            demos     INSTALL             LICENSE.LGPL  src
changes-4.7.2  doc       LGPL_EXCEPTION.txt  mkspecs       templates
config.tests   examples  lib                 projects.pro  tools
configure      imports   LICENSE.FDL         qmake         translations
configure.exe  include   LICENSE.GPL3        
快速回复
限100 字节
 
上一个 下一个