前两天写了个简单的QT测试程序,编译出现一个问题:
c:\Qt\4.3.0\lib/libqtmain.a(qtmain_win.o)(.text+0x1f7):qtmain_win.cpp: undefine
reference to `qMain(int, char**)'
然后上网查阅了一下,居然没有找到相应的解决方法,最后向一个师兄请教,才找到问题的原因,记录下来:
因为我那个main.cpp文件是后来加过去的,所以在.pro文件中SOURCES那一行少加了main.cpp,所以出现错误找不到qMain函数。
原先.pro文件中:
# Input
HEADERS += My3D.h
SOURCES += My3D.cpp
改后:
# Input
HEADERS += My3D.h
SOURCES += My3D.cpp main.cpp
undefine reference to'qMain(int,char**)'
最新推荐文章于 2024-03-10 10:24:59 发布