Qt中的编译错误

RunningbuildstepsforprojectMenu_System...Configurationunchanged,skippingQMakestep.Sta... Running build steps for project Menu_System...
Configuration unchanged, skipping QMake step.
Starting: D:/Qt/qtcreator-1.3.1/mingw/bin/mingw32-make.exe -w
mingw32-make: Entering directory `D:/Qt/Qt_program/Menu_System'
D:/Qt/qtcreator-1.3.1/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `D:/Qt/Qt_program/Menu_System'
mingw32-make[1]: Leaving directory `D:/Qt/Qt_program/Menu_System'
mingw32-make: Leaving directory `D:/Qt/Qt_program/Menu_System'
mingw32-make[1]: *** No rule to make target `../laying_out_widgets.cpp', needed by `debug/laying_out_widgets.o'. Stop.
mingw32-make: *** [debug] Error 2
Exited with code 2.
Error while building project Menu_System
When executing build step 'Make'

Makefile是自动生成的,laying_out_widgets.cpp的编译规则不知道怎么加。
laying_out_widgets.cpp的路径在哪里修改。
我不清楚laying_out_widgets.cpp文件的作用,也不清楚它在哪,路径在哪里修改?
展开
 我来答
紫翼魔狼
2010-09-01 · TA获得超过4344个赞
知道大有可为答主
回答量:1413
采纳率:42%
帮助的人:555万
展开全部
No rule to make target `../laying_out_widgets.cpp', needed by `debug/laying_out_widgets.o'. Stop.
这个是说你的Makefile文件里面没有提供laying_out_widgets.cpp的编译规则。
不知道你是自己写的Makefile还是自动生成的Makefile,总之就是这个Makefile有点问题。相应的增加laying_out_widgets.cpp的编译规则就可以了。

在工程里面添加laying_out_widgets.cpp文件就可以了 ,会重新自动生成新的Makefile。
777999666qhw
2010-08-30 · TA获得超过4871个赞
知道大有可为答主
回答量:5615
采纳率:25%
帮助的人:4623万
展开全部
一般情况下是makefile文件出了问题. 一般出的问题是由于你的laying_out_widgets.o 需要用到你的laying_out_widgets.cpp, 而makefile中你的laying_out_widgets.cpp的路径是错误的。 把laying_out_widgets.cpp的路径修改为正确的路径就OK了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式