|
编译环境:win8 (32位) +Qt_4_8_1+2.4.1
提示错误:
C:/Qt/qtcreator-2.4.1/mingw/bin/mingw32-make.exe -f Makefile.Debug
mingw32-make.exe[1]: Entering directory `F:/C++develop/prongram/graphicsView01-build-desktop-Qt_4_8_1__4_8_1____'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Qt\4.8.1\include\QtCore" -I"c:\Qt\4.8.1\include\QtGui" -I"c:\Qt\4.8.1\include" -I"c:\Qt\4.8.1\include\ActiveQt" -I"debug" -I"..\graphicsView01" -I"." -I"c:\Qt\4.8.1\mkspecs\win32-g++" -o debug\main.o ..\graphicsView01\main.cpp
..\graphicsView01\main.cpp: In function 'int qMain(int, char**)':
..\graphicsView01\main.cpp:12: error: cannot allocate an object of abstract type 'MyItem'
..\graphicsView01\/myitem.h:11: note: because the following virtual functions are pure within 'MyItem':
c:\Qt\4.8.1\include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:331: note: virtual QRectF QGraphicsItem::boundingRect() const
c:\Qt\4.8.1\include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:352: note: virtual void QGraphicsItem::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)
mingw32-make.exe[1]: Leaving directory `F:/C++develop/prongram/graphicsView01-build-desktop-Qt_4_8_1__4_8_1____'
mingw32-make.exe[1]: *** [debug/main.o] Error 1
mingw32-make.exe: *** [debug] Error 2
17:36:38: 进程"C:\Qt\qtcreator-2.4.1\mingw\bin\mingw32-make.exe"退出,退出代码 2 。
构建项目graphicsView01 时发生错误 (目标: 桌面)
当执行构建步骤 'Make'时 |
|