Linux 软件安装使用(9)Qt embedded 安装 (嵌入式GUI实验环境)
2011-05-26 12:31
1046 查看
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开发环境所需要的两个工具)
第一步
1224 export TMAKEDIR=$PWD/make-1.13 1225 export TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++ 1226 export PATH=$TMAKEDIR/bin:$PATH
修改后执行tmake 没有作用。可能原因tmake 环境变量配置错误,或者没有重启
第二步
1244 cd qt-2.3.10/ 1245 ls 1246 export QTDIR=$PWD 1247 export QTEDIR=$QTDIR 1248 export PATH=$QTDIR/bin:$PATH 1249 export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH 1250 ./config -qconfig -depths 4,8,16,32 1251 ./configure -qconfig -depths 4,8,16,32 1252 sudo ./configure -qconfig -depths 4,8,16,32 1253 export QTDIR=$PWD 1254 sudo ./configure -qconfig -depths 4,8,16,32 1255 PWD 1256 $PWD 1257 export QTDIR=$PWD
这一步是出了不少问题哦。。
待解决
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
第三步
1143 cd qt-x11-free-3.3.4/ 1144 ls 1145 export QTDIR=$PWD 1146 export PATH=$QTDIR/bin:$PATH 1147 export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH 1148 ./config 1149 ./configure 1150 make
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 根据官网上的要求做了这些设置之类的。
相关文章推荐
- 安装使用-Linux上的微型嵌入式GUI
- Linux 软件安装使用(5)交叉编译环境
- 转载备忘:【实验】【VNC】Linux环境VNC服务安装、配置与使用
- 实验:基本的系统安全控制 实验环境 某公司新增了一台企业级服务器,已安装运行RHEL 6操作系统,由系统运维部、软件开发部、技术服务部共同使用。由于用户数量众多,且使用时间不固定,要求针对账号和
- Linux 软件安装使用(8)PATH与环境变量
- oracle 11gR2 Linux下安装使用命令(实验环境下)
- Linux(CentOS6.x)下使用yum软件管理工具安装LNMP(Nginx+PHP+Mysql)环境并配置虚拟主机vhost
- 嵌入式成长轨迹3 【嵌入式环境及基础】【嵌入式Linux软件开发入门】【VI编辑器的使用】
- 打造前端 Deepin Linux 工作环境——GUI图形压缩软件 PeaZip 的安装与设置
- Linux环境使用pip安装软件提示ascii无法转换
- 在linux环境下使用源码安装软件的步骤(通用)
- Linux 软件安装使用(1) java编译环境
- 用 ubuntu 做Linux/eCos嵌入式开发环境需要安装的软件列表
- linux系统中通过yum安装软件的使用总结
- linux环境下嵌入式开发常用工具安装
- 使用eclipse集成开发环境开发第一个嵌入式Linux驱动
- Python虚拟环境Virtualenv分别在Windows和Linux上的安装和使用
- 嵌入式Linux开发环境的建立——Ubuntu上安装nfs服务器
- 在Linux下使用QT环境来安装和运行WebKit
- 【VNC】Linux环境VNC服务安装、配置与使用