Warnungen beim Übersetzen von Qt 4.6.1
Verfasst: 12. Februar 2010 10:13
Hallo zusammen,
ich habe mir gerade den Quellcode von 4.6.1 heruntergeladen und bekomme beim Übersetzn tausende von Warnungen, die ich nicht verstehe.
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'../../../include/QtCore' -I'../../../include/QtGui' -I'../../../include/QtSql' -I'../../../include' -I'../../../include/ActiveQt' -I'tmp/moc/release_shared' -I'../../../mkspecs/win32-g++' -o tmp/obj/release_shared/main.o main.cpp
In file included from ../../../include/QtCore/qbitarray.h:1,
from ../../../include/QtCore/QtCore:24,
from ../../../include/QtGui/QtGui:3,
from main.cpp:42:
../../../include/QtCore/../../src/corelib/tools/qbitarray.h:58: warning: 'uint qHash(const QBitArray&)' redeclared without dllimport attribute: previous dllimport ignored
In file included from ../../../include/QtGui/qcolor.h:1,
from ../../../include/QtGui/../../src/gui/image/qpixmap.h:46,
from ../../../include/QtGui/qpixmap.h:1,
from ../../../include/QtGui/../../src/gui/image/qbitmap.h:45,
from ../../../include/QtGui/qbitmap.h:1,
from ../../../include/QtGui/QtGui:4,
from main.cpp:42:
../../../include/QtGui/../../src/gui/painting/qcolor.h:271: warning: 'QDataStream& operator<<(QDataStream&, const QColor&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/painting/qcolor.h:272: warning: 'QDataStream& operator>>(QDataStream&, QColor&)' redeclared without dllimport attribute: previous dllimport ignored
In file included from ../../../include/QtGui/qpainterpath.h:1,
from ../../../include/QtGui/../../src/gui/painting/qtransform.h:45,
from ../../../include/QtGui/qtransform.h:1,
from ../../../include/QtGui/../../src/gui/image/qimage.h:45,
from ../../../include/QtGui/qimage.h:1,
from ../../../include/QtGui/../../src/gui/image/qpixmap.h:50,
from ../../../include/QtGui/qpixmap.h:1,
from ../../../include/QtGui/../../src/gui/image/qbitmap.h:45,
from ../../../include/QtGui/qbitmap.h:1,
from ../../../include/QtGui/QtGui:4,
from main.cpp:42:
../../../include/QtGui/../../src/gui/painting/qpainterpath.h:244: warning: 'QDataStream& operator<<(QDataStream&, const QPainterPath&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/painting/qpainterpath.h:245: warning: 'QDataStream& operator>>(QDataStream&, QPainterPath&)' redeclared without dllimport attribute: previous dllimport ignored
In file included from ../../../include/QtGui/qkeysequence.h:1,
from ../../../include/QtGui/../../src/gui/kernel/qwidget.h:57,
from ../../../include/QtGui/qwidget.h:1,
from ../../../include/QtGui/../../src/gui/embedded/qwsembedwidget.h:45,
from ../../../include/QtGui/qwsembedwidget.h:1,
from ../../../include/QtGui/QtGui:21,
from main.cpp:42:
../../../include/QtGui/../../src/gui/kernel/qkeysequence.h:201: warning: 'QDataStream& operator<<(QDataStream&, const QKeySequence&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/kernel/qkeysequence.h:202: warning: 'QDataStream& operator>>(QDataStream&, QKeySequence&)' redeclared without dllimport attribute: previous dllimport ignored
In file included from ../../../include/QtGui/qpen.h:1,
from ../../../include/QtGui/../../src/gui/text/qtextformat.h:50,
from ../../../include/QtGui/qtextformat.h:1,
from ../../../include/QtGui/../../src/gui/text/qtextcursor.h:47,
from ../../../include/QtGui/qtextcursor.h:1,
from ../../../include/QtGui/../../src/gui/widgets/qtextedit.h:48,
from ../../../include/QtGui/qtextedit.h:1,
from ../../../include/QtGui/../../src/gui/widgets/qplaintextedit.h:45,
from ../../../include/QtGui/qplaintextedit.h:1,
from ../../../include/QtGui/QtGui:48,
from main.cpp:42:
../../../include/QtGui/../../src/gui/painting/qpen.h:119: warning: 'QDataStream& operator>>(QDataStream&, QPen&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/painting/qpen.h:120: warning: 'QDataStream& operator<<(QDataStream&, const QPen&)' redeclared without dllimport attribute: previous dllimport ignored
In file included from ../../../include/QtGui/qtextformat.h:1,
from ../../../include/QtGui/../../src/gui/text/qtextcursor.h:47,
from ../../../include/QtGui/qtextcursor.h:1,
from ../../../include/QtGui/../../src/gui/widgets/qtextedit.h:48,
from ../../../include/QtGui/qtextedit.h:1,
from ../../../include/QtGui/../../src/gui/widgets/qplaintextedit.h:45,
from ../../../include/QtGui/qplaintextedit.h:1,
from ../../../include/QtGui/QtGui:48,
from main.cpp:42:
../../../include/QtGui/../../src/gui/text/qtextformat.h:117: warning: 'QDataStream& operator<<(QDataStream&, const QTextLength&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/text/qtextformat.h:118: warning: 'QDataStream& operator>>(QDataStream&, QTextLength&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/text/qtextformat.h:358: warning: 'QDataStream& operator<<(QDataStream&, const QTextFormat&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/text/qtextformat.h:359: warning: 'QDataStream& operator>>(QDataStream&, QTextFormat&)' redeclared without dllimport attribute: previous dllimport ignored
Ich verwende Vista und
g++.exe (4.3.3-tdm-1 mingw32) 4.3.3
An was kann das liegen. Falls es der Compiler ist, welchen sollte ich alternativ benutzen und wo kann ich mir den herunterladen.
Lieben Gruß
Thorsten
ich habe mir gerade den Quellcode von 4.6.1 heruntergeladen und bekomme beim Übersetzn tausende von Warnungen, die ich nicht verstehe.
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'../../../include/QtCore' -I'../../../include/QtGui' -I'../../../include/QtSql' -I'../../../include' -I'../../../include/ActiveQt' -I'tmp/moc/release_shared' -I'../../../mkspecs/win32-g++' -o tmp/obj/release_shared/main.o main.cpp
In file included from ../../../include/QtCore/qbitarray.h:1,
from ../../../include/QtCore/QtCore:24,
from ../../../include/QtGui/QtGui:3,
from main.cpp:42:
../../../include/QtCore/../../src/corelib/tools/qbitarray.h:58: warning: 'uint qHash(const QBitArray&)' redeclared without dllimport attribute: previous dllimport ignored
In file included from ../../../include/QtGui/qcolor.h:1,
from ../../../include/QtGui/../../src/gui/image/qpixmap.h:46,
from ../../../include/QtGui/qpixmap.h:1,
from ../../../include/QtGui/../../src/gui/image/qbitmap.h:45,
from ../../../include/QtGui/qbitmap.h:1,
from ../../../include/QtGui/QtGui:4,
from main.cpp:42:
../../../include/QtGui/../../src/gui/painting/qcolor.h:271: warning: 'QDataStream& operator<<(QDataStream&, const QColor&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/painting/qcolor.h:272: warning: 'QDataStream& operator>>(QDataStream&, QColor&)' redeclared without dllimport attribute: previous dllimport ignored
In file included from ../../../include/QtGui/qpainterpath.h:1,
from ../../../include/QtGui/../../src/gui/painting/qtransform.h:45,
from ../../../include/QtGui/qtransform.h:1,
from ../../../include/QtGui/../../src/gui/image/qimage.h:45,
from ../../../include/QtGui/qimage.h:1,
from ../../../include/QtGui/../../src/gui/image/qpixmap.h:50,
from ../../../include/QtGui/qpixmap.h:1,
from ../../../include/QtGui/../../src/gui/image/qbitmap.h:45,
from ../../../include/QtGui/qbitmap.h:1,
from ../../../include/QtGui/QtGui:4,
from main.cpp:42:
../../../include/QtGui/../../src/gui/painting/qpainterpath.h:244: warning: 'QDataStream& operator<<(QDataStream&, const QPainterPath&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/painting/qpainterpath.h:245: warning: 'QDataStream& operator>>(QDataStream&, QPainterPath&)' redeclared without dllimport attribute: previous dllimport ignored
In file included from ../../../include/QtGui/qkeysequence.h:1,
from ../../../include/QtGui/../../src/gui/kernel/qwidget.h:57,
from ../../../include/QtGui/qwidget.h:1,
from ../../../include/QtGui/../../src/gui/embedded/qwsembedwidget.h:45,
from ../../../include/QtGui/qwsembedwidget.h:1,
from ../../../include/QtGui/QtGui:21,
from main.cpp:42:
../../../include/QtGui/../../src/gui/kernel/qkeysequence.h:201: warning: 'QDataStream& operator<<(QDataStream&, const QKeySequence&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/kernel/qkeysequence.h:202: warning: 'QDataStream& operator>>(QDataStream&, QKeySequence&)' redeclared without dllimport attribute: previous dllimport ignored
In file included from ../../../include/QtGui/qpen.h:1,
from ../../../include/QtGui/../../src/gui/text/qtextformat.h:50,
from ../../../include/QtGui/qtextformat.h:1,
from ../../../include/QtGui/../../src/gui/text/qtextcursor.h:47,
from ../../../include/QtGui/qtextcursor.h:1,
from ../../../include/QtGui/../../src/gui/widgets/qtextedit.h:48,
from ../../../include/QtGui/qtextedit.h:1,
from ../../../include/QtGui/../../src/gui/widgets/qplaintextedit.h:45,
from ../../../include/QtGui/qplaintextedit.h:1,
from ../../../include/QtGui/QtGui:48,
from main.cpp:42:
../../../include/QtGui/../../src/gui/painting/qpen.h:119: warning: 'QDataStream& operator>>(QDataStream&, QPen&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/painting/qpen.h:120: warning: 'QDataStream& operator<<(QDataStream&, const QPen&)' redeclared without dllimport attribute: previous dllimport ignored
In file included from ../../../include/QtGui/qtextformat.h:1,
from ../../../include/QtGui/../../src/gui/text/qtextcursor.h:47,
from ../../../include/QtGui/qtextcursor.h:1,
from ../../../include/QtGui/../../src/gui/widgets/qtextedit.h:48,
from ../../../include/QtGui/qtextedit.h:1,
from ../../../include/QtGui/../../src/gui/widgets/qplaintextedit.h:45,
from ../../../include/QtGui/qplaintextedit.h:1,
from ../../../include/QtGui/QtGui:48,
from main.cpp:42:
../../../include/QtGui/../../src/gui/text/qtextformat.h:117: warning: 'QDataStream& operator<<(QDataStream&, const QTextLength&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/text/qtextformat.h:118: warning: 'QDataStream& operator>>(QDataStream&, QTextLength&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/text/qtextformat.h:358: warning: 'QDataStream& operator<<(QDataStream&, const QTextFormat&)' redeclared without dllimport attribute: previous dllimport ignored
../../../include/QtGui/../../src/gui/text/qtextformat.h:359: warning: 'QDataStream& operator>>(QDataStream&, QTextFormat&)' redeclared without dllimport attribute: previous dllimport ignored
Ich verwende Vista und
g++.exe (4.3.3-tdm-1 mingw32) 4.3.3
An was kann das liegen. Falls es der Compiler ist, welchen sollte ich alternativ benutzen und wo kann ich mir den herunterladen.
Lieben Gruß
Thorsten