零食店创业方案设计:入门讨论帖--编译qt文件出的错误,大家一起看看。 Qtopia技术交流专区 ARM9之家...

来源:百度文库 编辑:偶看新闻 时间:2024/05/05 03:24:30

我的问题解决了!你说的对!关键是没有处理好.h .cpp  像这位版主所说,在这里关键的一点是:不用自己手动通过uic 建立  first.h 和 first.cpp 文件!否则只会编译失败!后面#./build 会自动创建!生成.Ui文件后,只需要#uic -o hello_base.h  hello_base.ui即可,然后采用类继承的方法 手动编写first.h 和 first.cpp后在first.h中加上#include"hello_base.h" ,可以参考hello例子的东东。然后编写main.cpp 然后#qmake -project生成.pro文件,修改后(参照 4. 不需要用progen来产生.pro档,只需用在下提供的版本,按自身需要,略为更改便可.

5. 不建议自行编写代码来产生GUI界面,用友善提供的那个版本Qt designer已可轻易
   的倉建常用的界面.

6. 不要自行用uic来把*.ui档转化为*.cpp及*.h档,这件事情会在运行build脚本时自动完成,
   只不过转化出来的*.cpp及*.h档,是储存在一个hidden folder内(用ls -a便可看见).
   不要更改这些档案来实行程序所需的功能,正确的做法是自行编写一个子类来继承由
   Qt designer设计的那个Form,这样一来便可调用其上的所有控件.这点是整个开发过程
   的重点所在.

7. 在/opt/Qtopia/pics的folder内,有非常多的图标,选择一个合用的,然后在.pro及.desktop
   档内加上指定图标的路径及名称,便可在模拟器及开发板上产生应用程序的图标.(看看小弟提
   供的档案便清楚了)  
 
8. 还有一个经常令菜鸟疑惑的事情,就是编译完后,那个执行档不知去了那里?其实有两个方法
   可以控制执行档的去向,可在.pro档内加上DESTDIR=所需路径,也可在build脚本加上
   make install INSTALL_ROOT=所需路径.(看看小弟提供的档案便清楚了)

      http://www.arm9home.net/read.php?tid-4399.html