Linux 软件安装使用(9)Qt embedded 安装 (嵌入式GUI实验环境)

Qt

/Embedded 2.3.10 (or higher, but always a 2.3 version) Qt 2.3.2 for X11 (for emulated desktop development)
tmake 1.13 (or higher)

◆ tmake 1.13 或更高版本; (生成Qt/Embedded应用工程的Makefile文件)
◆ Qt/Embedded 3.3.4 (Qt/Embedded 安装包)
◆ Qt 3.3.4 for X11; (Qt的X11版的安装包, 它将产生x11开发环境所需要的两个工具)

第一步

修改后执行tmake 没有作用。可能原因tmake 环境变量配置错误,或者没有重启

 

第二步

这一步是出了不少问题哦。。

待解决

 

error: ‘class QString’ has no member named ‘utf8’

 

make出现这个问题!!!!

make[1]: *** [kernel/qmemorymanager_qws.o] Error 1
make[1]: Leaving directory `/usr/src/qt-2.3.10/src'
make: *** [sub-src] Error 2

修改:

//#ifndef QT_NO_TEXTCODEC
    QCString utf8() const;
    static QString fromUtf8(const char*, int len=-1);
//#endif

 

第三步

In file included from kernel/qtaddons_x11.cpp:25:
kernel/qt_x11_p.h:66:22: error: X11/Xlib.h: No such file or directory
kernel/qt_x11_p.h:71:23: error: X11/Xutil.h: No such file or directory
kernel/qt_x11_p.h:72:21: error: X11/Xos.h: No such file or directory
kernel/qt_x11_p.h:73:23: error: X11/Xatom.h: No such file or directory
make[2]: *** [.obj/release-shared/qtaddons_x11.o] Error 1
make[2]: Leaving directory `/usr/src/qt-x11-free-3.3.4/src'
make[1]: *** [sub-src] Error 2
make[1]: Leaving directory `/usr/src/qt-x11-free-3.3.4'
make: *** [init] Error 2

 

说明为安装X11开发包,网上的解决方案是:安装X11开发包


sudo apt


-


get install xorg


-


dev


,我自己是安装sudo apt-get install qt-creator

里面应该包含了X11开发包,现这样吧,总之问题是解决了。

后来出现了

/usr/bin/ld: cannot find -lXext

麻烦呢。。

 

突然间想到,我的内核版本是2.6.24而这些文件的是2.4.18

我的心阿!

这种方法看似简单,但是对于内核版本,什么的要求比较苛刻的事情来说,我的问题不止这些,毕竟现在没有太多的时间耗在这个上面,索性重新到qt.nokia.com下载的了新的源码,qt-everywhere-4.7.3-src 根据官网上的要求做了这些设置之类的。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

钱国正

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值