您的位置:首页 > 编程语言 > Qt开发

工程实践QT部分之一(准备工作)

2012-03-13 16:56 323 查看
经过将近半个月的尝试摸索,算是成功的把“智能家居系统”中的Qt界面成功移植到了mini2440开发板上,(这是我们小组工程实践的小项目,我和另一位同学主要负责QT部分)

下面是在此过程中的一些总结:

首先由于友善之臂mini2440的使用手册中用到的系统是fedora9所以在虚拟机上安装了此系统。首先遇到了第一个问题。

1. fedora9系统在虚拟机上无法实现vmware tools文件夹共享。

通过查阅网上的资料,学习之后,成功解决!

环境 vmware6.5 fedora9

安装Vmwar Tools

选择VM-->install VMware Tools

[root@localhost ~]# mkdir /mnt/cdrom

[root@localhost ~]#mount /dev/cdrom /mnt/cdrom/

[root@localhost ~]# cd /mnt/cdrom/

[root@localhost cdrom]# ls 后有

VMwareTools-6.5.0-118166.i386.rpm

VMwareTools-6.5.0-118166.tar.gz

[root@localhost cdrom]# cp VMwareTools-6.5.0-118166.tar.gz /tmp //拷贝到/tmp下

[root@localhost cdrom]# cd /tmp/

[root@localhost tmp]# tar zxvf VMwareTools-6.5.0-118166.tar.gz //解包文件

[root@localhost tmp]# cd vmware-tools-distrib/

[root@localhost vmware-tools-distrib]# ./vmware-install.pl //安装开始

一路回车之后出现:

What is the location of the directory of C header files that match your runningkernel? [/usr/src/linux/include]

The path "/usr/src/linux/include" is not an existing directory.

查看目录/usr/src/ 根本没有linux这个目录

只有/usr/src/redhat

google/baidu解决方案:

方案是安装kernel devel包

先查看内核版本号

[root@localhost ~]# uname -r

2.6.25-14.fc9.i686

[root@localhost ~]# rpm -q kernel-i686-devel

package kernel-xen-devel is not installed

这是i686的内核,所以,要安装对应版本号的kernel-i686-devel rpm包:

下载地址:
http://rpm.pbone.net/index.php3/stat/4/idpl/7201713/com/kernel-devel-2.6.25-14.fc9.i686.rpm.html
安装:

[root@localhost ~]# rpm -ivh kernel-devel-2.6.25-14.fc9.i686.rpm

完成安装后,在/usr/src/下已经多出了一个kernels目录

[root@localhost ~]# cd /usr/src/

[root@localhost src]# ls

kernels redhat

无图无真相,下面是截图

/********************************************************************************************************************************/

/********************************************************************************************************************************/

[root@localhost src]# cd kernels

[root@localhost kernels]# ls

2.6.20-2925.9.fc7.i686.rpm

表明kernel-xen-devel已经装好了

再次使用vmware-install.pl安装,

./vmware-install.pl

就一直enter,装完VMware Tools

(可自动找到配套的the directory of C header files了,哈)

在安装的最后阶段,会出现:

Do you want to change your guest X resolution? (yes/no) [no] y

Please choose one of the following displaysizes (1 - 13):

[1] "640x480"

[2]< "800x600"

[3] "1024x768"

[4] "1152x864"

[5] "1280x800"

[6] "1152x900"

[7] "1280x1024"

[8] "1376x1032"

[9] "1400x1050"

[10] "1680x1050"

[11] "1600x1200"

[12] "1920x1200"

[13] "2364x1773"
Please enter a number between 1 and 13:
2. 安装交叉编译器

此部分参考我的技术博客:http://blog.chinaunix.net/uid-26459303-id-3079520.html

不再细说。(to be continue...)2012.2.28
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: