离线yzh007123
 

只看楼主 正序阅读 楼主  发表于: 2014-07-16
在运行了qmake -project只有生成了pro文件,qmake gotocell.pro之后也产生了Makefile文件,但是却没有产生ui_gotocelldialog.h这个头文件,这个问题怎么解决
离线yzh007123

只看该作者 13楼 发表于: 2014-07-16
可以建立头文件了,谢谢了,我是新手,大哥你能给个QQ之类懂东西教教我吗?

内容来自[短消息]
离线weinkym

只看该作者 12楼 发表于: 2014-07-16
你的pro自动生成的,估计ui_XXX 跑到默认目录下了吧
可以指定路径试试
UI_DIR      = $${OBJECTS_DIR}/uic
INCLUDEPATH += $${OBJECTS_DIR}/uic
离线yzh007123

只看该作者 11楼 发表于: 2014-07-16
是不是在PRO加上QT+=widgets试试?

内容来自[短消息]
离线dbzhang800

只看该作者 10楼 发表于: 2014-07-16
回 yzh007123 的帖子
yzh007123:我在下的qt是5.3的,里面的qmake有好多种会不会和这个有关系?
内容来自[短消息]  (2014-07-16 17:20) 

恩,有关系。uic属于 QtWidgets 模块,你的pro文件中估计没有 QT += widgets,使得生成的Makefile文件中缺少uic规则
离线yzh007123

只看该作者 9楼 发表于: 2014-07-16
我在下的qt是5.3的,里面的qmake有好多种会不会和这个有关系?

内容来自[短消息]
离线yzh007123

只看该作者 8楼 发表于: 2014-07-16
回 dbzhang800 的帖子
dbzhang800:那就奇怪了,打开Makefile文件,看看 ui_xxx.h 和 xxx.ui 这两个东西在不在里面吧 (2014-07-16 17:11) 

恩,两个都没有
离线dbzhang800

只看该作者 7楼 发表于: 2014-07-16
回 yzh007123 的帖子
yzh007123:有,在界面文件内 (2014-07-16 16:55) 

那就奇怪了,打开Makefile文件,看看 ui_xxx.h 和 xxx.ui 这两个东西在不在里面吧
离线yzh007123

只看该作者 6楼 发表于: 2014-07-16
回 dbzhang800 的帖子
dbzhang800:.pro 文件内有它么? (2014-07-16 16:55) 

有,在界面文件内
离线dbzhang800

只看该作者 5楼 发表于: 2014-07-16
回 yzh007123 的帖子
yzh007123:存在的 (2014-07-16 16:53) 

.pro 文件内有它么?
离线yzh007123

只看该作者 4楼 发表于: 2014-07-16
回 dbzhang800 的帖子
dbzhang800:确认一下:你有一个叫做 gotocelldialog.ui 的文件存在么? (2014-07-16 16:51) 

存在的
离线dbzhang800

只看该作者 3楼 发表于: 2014-07-16
确认一下:你有一个叫做 gotocelldialog.ui 的文件存在么?
离线yzh007123

只看该作者 2楼 发表于: 2014-07-16
回 dbzhang800 的帖子
dbzhang800:不需要解决,从你的描述看,qmake -project 和 qmake xxxx.pro 都工作正常,不存在问题。
莫非你此时"make"出错了 (2014-07-16 16:28) 

输入make的时候他显示gotocell.cpp:3:31:fatal error:ui_gotocelldialog.h:No such file ordirectory
#include"ui_gotocelldialog.h"
compilation terminated
make:*** [gotocell.obj] Error 1
就是这样
离线dbzhang800

只看该作者 1楼 发表于: 2014-07-16
不需要解决,从你的描述看,qmake -project 和 qmake xxxx.pro 都工作正常,不存在问题。

莫非你此时"make"出错了
快速回复
限100 字节
 
上一个 下一个