• 12292阅读
  • 6回复

编译时出现 ld returned 1 exit status这样的错误,如何解决 [复制链接]

上一主题 下一主题
离线duduqq
 

只看楼主 倒序阅读 楼主  发表于: 2008-04-02
— 本帖被 XChinux 执行加亮操作(2008-07-17) —
编译时提示这句出错QTest::mouseClick ( this, Qt::LeftButton, 0, point,0);

main.o: In function `QTest::mouseEvent(QTest::MouseAction, QWidget*, Qt::MouseButton, QFlags<Qt::KeyboardModifier>, QPoint, int)':
/usr/include/QtTest/qtestmouse.h:70: undefined reference to `QTest::defaultMouseDelay()'
main.o: In function `qWait':
/usr/include/QtTest/qtestsystem.h:58: undefined reference to `QTest::qSleep(int)'
main.o: In function `QTest::mouseEvent(QTest::MouseAction, QWidget*, Qt::MouseButton, QFlags<Qt::KeyboardModifier>, QPoint, int)':
/usr/include/QtTest/qtestmouse.h:110: undefined reference to `QTest::qWarn(char const*)'
/usr/include/QtTest/qtestmouse.h:71: undefined reference to `QTest::defaultMouseDelay()'
collect2: ld returned 1 exit status
make: *** [movemouse] 错误 1
到时是什么回事啊,有哪位可以帮帮忙,我找了老半天还找不到时什么问题。
离线wangbenqq

只看该作者 1楼 发表于: 2008-04-03
我也遇到过这样的问题,我也没有办法,我是重装了QT,后来好的
离线z_h_z1102
只看该作者 2楼 发表于: 2010-04-23
clean下工程,让后rebuild ,我的就是这么好的
study QT
离线banyibanyi

只看该作者 3楼 发表于: 2010-04-23
一般把工程下的makefile相关的都删了 再编译就好了
离线午小夜

只看该作者 4楼 发表于: 2010-04-23
QT += testlib  
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线milianend

只看该作者 5楼 发表于: 2010-05-27
谢谢版主了,果然管用。。
离线tancu
只看该作者 6楼 发表于: 2010-05-31
有时候是因为有一个进程在运行。。。重启qcreator
一人业余菜鸟对编程坚持了十几年...
快速回复
限100 字节
 
上一个 下一个