• 4267阅读
  • 2回复

qte可以编译qt的程序吗 [复制链接]

上一主题 下一主题
离线maidisula
 

只看楼主 倒序阅读 楼主  发表于: 2008-05-04
— 本帖被 XChinux 执行加亮操作(2008-05-04) —
这个程序
#include <QApplication>
#include <QLabel>
 
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel label("<h1><font color=red>hello,</font> <font color=red>Qt!</font></h1>");
label.show();

return app.exec();
}

我用普通的编译器如g++.gcc,编译。用qt4的lib就好使,我用交叉编译,如arm-linux-g++/gcc,用qte的lib,编译就报错,难道qte和交叉编译环境不能编译qt4的程序吗,那要是想开发在嵌入式设备上的界面,应该怎样使用qte啊,谢谢了
[ 此贴被maidisula在2008-05-04 18:50重新编辑 ]
离线owenbbkp

只看该作者 1楼 发表于: 2008-05-04
注意前两行:
#include <QApplication>
#include <QLabel>

这是使用C++规范的头文件包含格式是Qt4以后才能用的。
Qte的版本一般是Qt2.x或者Qt3.x,把它们改成:
#include <qapplication.h>
#include <qlabel.h>
试试吧

也可以用Qtopia Core,它相当于Qt4以后的嵌入式版本
离线maidisula

只看该作者 2楼 发表于: 2008-05-04
哦,谢谢
快速回复
限100 字节
 
上一个 下一个