一、软件下载

1.1 查询计算机架构及所装Linux发行版本,如下图所示;

wKiom1OOiAmzwIEkAAFWVAbLuNg082.jpg


1.2 “ http://qt-project.org/downloads/ ”下载Qt安装套件,如下图所示;

wKioL1OOiGSiH8gsAAFtqmoXTfs644.jpg


二、安装qt-everywhere-opensource-src-4.8.5.tar.gz

2.1 解压缩“qt-everywhere-opensource-src-4.8.5.tar.gz”到当前目录,如下图所示;

wKiom1OOiRfAQvUfAAOTjbegHsY965.jpg


2.2 查看解压缩目录,查找“configure”配置文件,如下图所示;

wKiom1OOiXXDn2DuAAJ8rycsGsQ279.jpg


2.3 配置“configure”文件,如下图所示;

wKioL1OOiZKwivzIAAR71v68BZE758.jpg


2.4 configure”配置成功后,会有提示信息,指示下一步操作,如下图所示;

wKiom1OOiouALkIBAALQFuLxgLI576.jpg

2.5 执行“make”命令,进行源码的编译,如下图所示,此过程大约需2~3个小时左右;

wKioL1OOiqbTpTplAAQhDpf3R9A440.jpg


2.6 程序编译失败时会产生报错提示信息,但程序编译成功却不会产生任何提示信息,如下图所示;

wKiom1OOiwnwpbreAAPZTWbYuho194.jpg

2.7 执行“make install”命令,进行程序的安装,如下图所示;

wKioL1OOiyDwBeFWAAMb8d21D1k089.jpg


2.8 程序安装失败时会产生报错提示信息,但程序安装成功却不会产生任何提示信息,如下图所示;

wKiom1OOi8DxmHVIAAOet1wjYDA938.jpg


2.9 编辑“/etc/profile”,将“qmake”命令加入到“PATH”环境变量,如下图所示;

wKiom1OOjTiQCkU0AAFVtkQirVE353.jpg


2.10 重新获取“/etc/profile”文件,以更新环境变量“PATH”界面,如下图所示;

wKiom1OOjXiS4dgSAAEo6JsLlYU090.jpg


三、安装qt-creator-linux-x86-opensource-2.8.1.run

3.1 双击“qt-creator-linux-x86-opensource-2.8.1.run”启动“Qt Creator 2.8.1 Setup”,如下图所示,点击“Next”;

wKiom1OOjhCyNV-lAAEq78H0E6o535.jpg


3.2 Installation Folder”界面,“Destination Folder”填写安装路径“/opt/Trolltech/Creator”,如下图所示,点击“Next”;

wKiom1OOjsyA_lbxAAE8Hwi9izY017.jpg


3.3 License Agreement”界面,选中“I accept the license”,如下图所示,点击“Next”;

wKioL1OOjkHCweHxAANGvRzHmsw463.jpg


3.4 Ready to Install”界面,保持默认,如下图所示,点击“Install”;

wKioL1OOjtTwFcptAAGB1s5Xfmo743.jpg


3.5 Installing Qt Creator”界面,软件将自动完成安装,如下图所示,等待安装完成;

wKiom1OOj27iQbW_AAEW0GWNkFI680.jpg


3.6 Completing the Qt Creator Wizard”界面,保持默认,如下图所示,点击“Finish”;

wKiom1OOj6LDt0-XAAFG34SexMk349.jpg

四、配置Qt Creator

4.1 软件安装完成后,会在“Applications-->Programming”目录项下生成“Qt Creator”的快捷方式,点击“Qt Creator”以将其启动,如下图所示;

wKioL1OOkknQSVyJAAERKdp42rk184.jpg


4.2 Qt Creator”启动后,单击“Tools-->Options”进入“Options”界面进行相关配置,如下图所示;

wKiom1OOkryiirMnAAK7JgKQL0U108.jpg


4.3 Options”界面,首先点击左侧“Build & Run”进入其窗口,再点击进入右侧的“Qt Versions”选项卡,手动添加Qt编译器“qmake”,如下图所示,点击“Apply”;

wKiom1OOkv_jWm7oAAI7179hjus764.jpg


4.4 点击进入“Kits”选项卡,选中“Desktop(default)”配置项,手动将“Qt version”选项配置为“Qt 4.8.5(4.8.5)”,如下图所示,点击“OK”保存配置;

wKioL1OOkwXy6Y3LAAMVarltaME612.jpg


4.5 Qt Creator”主界面,打开示例程序“Examples”下的“Animated Tiles Example”,如下图所示;

wKioL1OOk0uyXX6QAAJ1CXo6iIQ235.jpg


4.6 在弹出的“Copy Project to writeable Location”窗口中,“Location”选项填写保存程序的路径,然后点击“Copy Project and Open”,如下图所示;

wKiom1OOk6fQfixvAAJ1dwbu694259.jpg


4.7 单击“Run”按钮以运行程序,如下图所示;

wKioL1OOk6-REm9MAAO691siTTI410.jpg


五、实验中存在的问题及解决方法:

5.1 出现问题:在配置configure过程中,可能会因Xlib库缺失导致配置失败,如下图所示;

wKiom1OOljGgXRtiAAOLDbRvf-U042.jpg

   解决方法:执行下述命令更新“Xlib”库文件即可解决;

nearm@Ubuntu:~$ sudo apt-get install libX11-dev
nearm@Ubuntu:~$ sudo apt-get install libXext-dev
nearm@Ubuntu:~$ sudo apt-get install libXtst-dev


5.2 出现问题:启动“Qt Creator”时,可能会因“libstdc++”版本不匹配导致启动错误,如下图所示;

      解决方法:执行下述命令更新“G++”编译器即可解决;

nearm@Ubuntu:~$ sudo apt-get install g++


5.3 出现问题:将QT编译成ARM开发版本的;

      解决方法:仅在配置configure时,采用如下命令行即可(尤其注意-I -L选项,酌情适当修改);

./configure -v -prefix /opt/qt-4.8.5-arm -opensource -confirm-license -embedded arm -release -shared -fast -no-pch -no-largefile -qt-sql-sqlite -qt3support -no-xmlpatterns -no-glib -no-phonon -no-mmx -no-3dnow -no-sse -no-sse2 -no-svg -webkit -qt-zlib -qt-libtiff -qt-libpng -qt-libjpeg -make libs -make tools -make examples -make demos -make translations -no-nis -no-cups -iconv -no-dbus -xplatform qws/linux-arm-g++ -little-endian -qt-freetype -depths 16,24,32 -qt-gfx-linuxfb -qt-gfx-transformed -qt-gfx-multiscreen -no-gfx-vnc -no-gfx-qvfb -qt-kbd-linuxinput -no-kbd-qvfb -armfpa -no-mouse-qvfb -qt-mouse-linuxtp -qt-mouse-tslib -DQT_QLOCALE_USES_FCVT -I/Opt/Tslib/3.4.5/include -L/Opt/Tslib/3.4.5


5.4 出现问题:QT命令行的使用方法

      解决方法:执行下述命令完成程序的变异;

nearm@Ubuntu:~$ qmake -project  ##生成PRO文件
nearm@Ubuntu:~$ qmake *.pro     ##生成Makefile文件
nearm@Ubuntu:~$ make            ##编译程序