虚拟机中在Ubuntu14.04下搭建QT交叉编译环境--2014/8/14

本文详细介绍了如何在虚拟机的Ubuntu14.04环境下安装配置QT Creator,包括安装Ubuntu、QT Creator、g++编译器、OpenGL库,以及安装交叉编译器的过程。此外,还涉及到触摸屏校验工具的安装和QT的PC、x86、ARM版本的编译,最后提到了移植到ARM开发板的步骤。
摘要由CSDN通过智能技术生成

一、Ubuntu安装及配置

在windows上下载VMware10.0.2 并安装,在网上找永久密钥激活。打开后是中文版
在Ubuntu官网上下载ubuntu-14.04.1-desktop-i386

打开虚拟机,并创建新的虚拟机,内存1g,硬盘20g 。虚拟磁盘文件分多个保存。打开后略卡。

虚拟机网络模式选桥接,由于网络设置暂时没弄,简单连校园网。
在软件更新里尝试找到附加驱动里的显卡驱动,看是否能让系统不太卡。发现没有附加驱动。
在软件更新里添加软件源,并设置服务器为中国服务器。

在系统设置的语言支持里更新语言并添加 chinese(简),并应用到整个系统,重启后ubuntu变为汉语。

设置登录界面添加root登录:

打开终端
输入sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
在弹出的编辑框里输入:greeter-show-manual-login=true 保存关闭。
再在中端中输入:sudo passwd root
输入你想要的密码,关机重启在多出的登录框里输入root 还有你的密码就好了!


二、安装QTcreater

上QT官网下载qt-linux-opensource-5.2.1-x86-offline.run
通过mac转到虚拟机里后,剪切到/home/zl

在终端执行:./qt-linux-opensource-5.2.1-x86-offline.run

出现图形界面不断next安装在用户目录下,source组建暂时不装

finish后打开QT creater的例程运行,出现:”Qt Creator 需要设置一个编译器来构建。在构建套件选项里设置一个编译器。”。看来是编译器的问题。

然后安装g++编译器sudo apt-get install g++


安装完编译器后,重新打开Qt Creator,发现已经可以编译了,但是报告一个错误:”GL/gl.h:No such file or directory”。这是因为机器没有安装OpenGL库,执行下面的语句安装即可:

sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev

安装完成后,再次编译运行,发现示例程序成功运行起来了:

在某些情况下,我们希望在终端(Shell)下编写Qt代码,而不是在Qt Creator中,下面的步骤说明了这种情况下需要做的工作:
sudo gedit ~/.bashrc

在文件尾加上export PATH="/home/zl/Qt5.3.1/5.3/gcc/bin":$PATH


使其立即生效,在终端执行:
source ~/.bashr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值