一、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