首页| 论坛| 消息

标题:关于用GCC3.45(MinGW)编译QT应用程序的问题
作者:lfm
日期:2006-05-27 10:00
内容:

我使用WinXPsp2 + Qt4.1.3(OpenSource已编译版) + MinGW(Gcc3.4.5),编译那个最简单的Qt hello程序时,编译可以通过,就是编译器显示了一大堆类似下面的警告信息:
D:/Program/Qt/include/QtCore/../../src/corelib/tools/qrect.h:140: warning: inline function `bool operator==(const QRect&, const QRect&)' declared as dllimport: attribute ignored
D:/Program/Qt/include/QtCore/../../src/corelib/tools/qrect.h:141: warning: inline function `bool operator!=(const QRect&, const QRect&)' declared as dllimport: attribute ignored
D:/Program/Qt/include/QtCore/../../src/corelib/tools/qrect.h:168: warning: inline function `bool operator==(const QRect&, const QRect&)' declared as dllimport: attribute ignored
D:/Program/Qt/include/QtCore/../../src/corelib/tools/qrect.h:169: warning: inline function `bool operator!=(const QRect&, const QRect&)' declared as dllimport: attribute ignored
D:/Program/Qt/include/QtCore/../../src/corelib/tools/qrect.h:562: warning: inline function `bool operator==(const QRectF&, const QRectF&)' declared as dllimport: attribute ignored
D:/Program/Qt/include/QtCore/../../src/corelib/tools/qrect.h:563: warning: inline function `bool operator!=(const QRectF&, const QRectF&)' declared as dllimport: attribute ignored
D:/Program/Qt/include/QtCore/../../src/corelib/tools/qrect.h:575: warning: inline function `bool operator==(const QRectF&, const QRectF&)' declared as dllimport: attribute ignored
D:/Program/Qt/include/QtCore/../../src/corelib/tools/qrect.h:576: warning: inline function `bool operator!=(const QRectF&, const QRectF&)' declared as dllimport: attribute ignored
D:/Program/Qt/include/QtGui/../../src/gui/painting/qrgb.h:38: warning: inline function `int qRed(QRgb)' declared as dllimport: attribute ignored
D:/Program/Qt/include/QtGui/../../src/gui/painting/qrgb.h:41: warning: inline function `int qGreen(QRgb)' declared as dllimport: attribute ignored
D:/Program/Qt/include/QtGui/../../src/gui/painting/qrgb.h:44: warning: inl ..


#1 [XChinux 05-27 10:43]
还是稳妥些,不要选择最新版的编译器为好。

回复 发表
主题 版块