红联Linux门户
Linux帮助

Qt中的一个问题,求助大虾!!!

发布时间:2011-05-30 18:46:48来源:红联作者:xuanye2008liang
我在qt designer 中设计好窗口 然后编写main.cpp文件
qmake -project 没问题
qmake *.pro 也没问题
但是期间要生成一个ui_gotocelldialog.h的头文件
但是make的时候出现这个问题

make
/usr/bin/uic-qt4 gotocelldialog\ .ui -o ui_gotocelldialog\ .h
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o main.o main.cpp
main.cpp:3: fatal error: ui_gotocelldialog.h: No such file or directory
compilation terminated.
经过仔细对照发现生成的ui_gotocelldialog .h 也就是在.h之前有个空格
请问大虾们这是为什么阿?为什么要有个空格呢?
先谢谢了
文章评论

共有 5 条评论

  1. Gaga_Yan 于 2011-08-26 11:39:30发表:

  2. nutra 于 2011-05-30 21:44:53发表:

    帮顶下

  3. xuanye2008liang 于 2011-05-30 21:19:03发表:

    非常感谢楼上的答案 确实是因为我不小心在.ui之前多了个空格 感谢楼上的大虾

  4. likuoping 于 2011-05-30 19:42:44发表:

    [i=s] 本帖最后由 likuoping 于 2011-5-30 21:11 编辑 [/i]

    你应该是没有修改 你的*.pro。。,编译器找不到你的ui文件,需要vim *.pro文件然后在input 下加一句FORMS +=(你的Ui文件的位置)..如(../../example.ui),然后再 qmake *.pro,要是你说生成的h有个空格。。那就是你ui文件名字有问题了。。头文件的名字取决于ui文件的名字。。。

  5. xuanye2008liang 于 2011-05-30 18:52:26发表:

    在线求大虾帮助