由于项目中需要用到QT的程序,因此安装QT5的软件支持库和QT开发环境是必须的:
apt-get insatall qt5-default
apt-get insatall qt-creator
QT5的库和QT Creator开发环境是独立运行的,如果QT Creator缺少QT5的库则程序写好了没法编译;如果只装QT5不装QT Creator开发环境的话则没有办法写程序,只能通过命令行编译已经写好的程序,两者相辅相成,缺一不可。另外还有一点要提醒大家,网上对于Ubuntu安装QT的步骤大多是
apt-get insatall qt-sdk
apt-get insatall qt-creator
这是非常坑的一点,因为qt-sdk是QT4.8的库,我当时没有意识到这点,在装了qt-sdk之后又装了qt5-default,导致QT程序编译时就要我选择QT4还是QT5的软件库,非常烦,好在我之后用这个方法删除了qt4的软件库:
apt-get autoremove qt-sdk
然后是删除了/usr/lib/arm-linux-gnueabihf/qt4下的所有文件:
这样QT4.8的库就从我的板子里面灰飞烟灭了,不会有任何的卸载残留。虽说如此,QT4 Designer还是在的,我改天也想个办法把这个给卸了,并且qt-chooser也有qt4.8的信息:
环境搭好了,可以开始写程序,但还要设置一下编译的选项,在Tools->options设置里面:
要设置好仿真器件是桌面(Desktop)还是远程(Remote)、设备是本地PC还是安卓手机、编译器、QT软件版本、Debug调试版本。
QT版本默认是5.5,因为4.8被我删了:
编译器默认是GCC,如果不知道编译器的路径可以用which gcc指令查找:
调试器用默认路径即可:
其实这个调试方案是可以删了重新建一个的,我当时也是因为出了点问题删掉了,重新配置过一个调试方案,就是现在这个,程序编译运行都没有问题。
来写个非常简单的程序,弄个按钮,每按一次输出一行666:
接下来就可以用QT环境进行开发了。