• 3797阅读
  • 4回复

[提问]怎么一编译就提示错误?  哪里出了问题 [复制链接]

上一主题 下一主题
离线liuboadsl
 
只看楼主 倒序阅读 楼主  发表于: 2013-03-09
http://pan.baidu.com/share/link?shareid=331250&uk=2654244792
上面是工程文件, 大侠帮帮看看吧。 为什么一编译就提示错误了?  
离线liuboadsl
只看该作者 1楼 发表于: 2013-03-09
这是编译时的输出信息

F:\Qt\4.8.4new\bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_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"f:\Qt\4.8.4new\include\QtCore" -I"f:\Qt\4.8.4new\include\QtNetwork" -I"f:\Qt\4.8.4new\include\QtGui" -I"f:\Qt\4.8.4new\include" -I"f:\Qt\4.8.4new\include\ActiveQt" -I"release" -I"." -I"..\..\Cplus\qtdownloadmanager" -I"." -I"f:\Qt\4.8.4new\mkspecs\win32-g++" -D__GNUC__ -DWIN32 ..\..\Cplus\qtdownloadmanager\widget.h -o release\moc_widget.cppg++ -c -pipe -O2 -frtti -fexceptions -mthreads -Wall -Wextra -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_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"f:\Qt\4.8.4new\include\QtCore" -I"f:\Qt\4.8.4new\include\QtNetwork" -I"f:\Qt\4.8.4new\include\QtGui" -I"f:\Qt\4.8.4new\include" -I"f:\Qt\4.8.4new\include\ActiveQt" -I"release" -I"." -I"..\..\Cplus\qtdownloadmanager" -I"." -I"f:\Qt\4.8.4new\mkspecs\win32-g++" -o release\moc_widget.o release\moc_widget.cppg++ -Wl,-s -mthreads -Wl,-subsystem,windows -o release\qtdownloadmanager.exe release/main.o release/widget.o release/moc_widget.o -L"f:\Qt\4.8.4new\lib" -lmingw32 -lqtmain -lQtGui4 -lQtNetwork4 -lQtCore4 mingw32-make[1]: Leaving directory `D:/Documents2/cplus/qtdownloadmanager-build-Desktop-Release'release/moc_widget.o:moc_widget.cpp:(.rdata$_ZTV6Widget[vtable for Widget]+0xbc): undefined reference to `Widget::changeEvent(QEvent*)'collect2: ld returned 1 exit statusmingw32-make[1]: *** [release\qtdownloadmanager.exe] Error 1mingw32-make: *** [release] Error 223:49:59: 进程"C:\MinGw\bin\mingw32-make.exe"退出,退出代码 2 。Error while building/deploying project qtdownloadmanager (target: Desktop)When executing step 'Make'
离线roywillow

只看该作者 2楼 发表于: 2013-03-09
undefined reference to `Widget::changeEvent(QEvent*)'
似乎问题在这里
仔细看看这个函数的声明和实现
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线liuboadsl
只看该作者 3楼 发表于: 2013-03-09
谢谢灵梦!  搞定了
灵梦look  俺的这个程序写的是不是很cool
离线roywillow

只看该作者 4楼 发表于: 2013-03-09
路过路过路过路过……
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个