今天在ubuntu上装了一天的qt。最开始的时候装的是qtopia-core-opensource-src-4.2.2.tar.gz,是按照解压后的INSTALL文件中描述的方法安装的。make的过程大约花了2小时,但不管如何总算是安上了。
一直也搞不明白到了4.2.2版本的时候要进行嵌入式开发需要装写什么软件。因为以前是qt qte qtopia,而4.2.2版本就没有qte了。装软件就像是做实验一样,能使很多概念更加清楚。装完后看了目录结构就发现qtopia-core就象但与原来的qte。
由于还没有安装qt-x11所以就没有qvfb,这样就运行不了qtopia-core中的程序。后来花了两小时下载了qt-x11- opensource-src-4.2.2.tar.gz。也是按照接下后的INSTALL文件进行安装,不过在make的时候报错,大概是由于X11包没有安装。于是打开新得立软件安装工具,搜索了X11,虽然没有找到具体的X11,但是把大致差不多的X11都标记安装了。make clean后重新安装,在执行make的时候就能通过,大概也花了2小时。
安装完qt-x11后还得编译qvfb。cd qt/tools/qvfb后,make就能生成qvfb工具。所生成的qvfb工具不在当前目录,而失去了QTDIR,所以今后用的时候要将其拷贝到 QTEDIR中,因为今后的嵌入式开发的QTDIR都会时指向Qtopia-core的路径。(说明:为了和以前的版本相适应,我将qtopia- core改名为qte了)。
设置好环境变量PATH后就可以执行qvfb了。
由于时间原因,真正的qtopia(qtopia-opensource-src-4.2.0.tar.gz)还没来的急安装。
简单的总结安装步骤如下:
1. 解压:tar zxvf qtopia-core-opensource-src-4.2.2.tar.gz
2. 配置:./configure -prefix .
3. 编译:make
4. 安装:make install
1. 解压:tar zxvf qt-x11-opensource-src-4.2.2.tar.gz
2. 配置:./configure -prefix .
3. 编译:make
4. 安装:make install
5. cd tools/qvfb 之后make。