[root@localhost root]# qmake unnamed.pro
[root@localhost root]# make
g++ -o unnamed .obj/unnamed1.o -L/usr/lib/qt-3.1/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm
.obj/unnamed1.o(.text+0x31): In function `MyMain::MyMain[not-in-charge]()':
/root/unnamed1.cpp:15: undefined reference to `vtable for MyMain'
.obj/unnamed1.o(.text+0x38):/root/unnamed1.cpp:15: undefined reference to `vtable for MyMain'
.obj/unnamed1.o(.text+0x151): In function `MyMain::MyMain[in-charge]()':
/root/unnamed1.cpp:15: undefined reference to `vtable for MyMain'
.obj/unnamed1.o(.text+0x158):/root/unnamed1.cpp:15: undefined reference to `vtable for MyMain'
.obj/unnamed1.o(.text+0x296): In function `main':
/root/unnamed1.cpp:24: undefined reference to `vtable for MyMain'
.obj/unnamed1.o(.text+0x29b):/root/unnamed1.cpp:24: more undefined references to `vtable for MyMain' follow
collect2: ld returned 1 exit status
make: *** [unnamed] Error 1
我网上搜了,据说这是undefined reference to `vtable for MyMain' 是经典问题,从新编译qmake 就行
可我qmake 后还出现上述问题,各位高手给支个招吧,不胜感激!