r
执行命令:sudo apt-get install libqt4-dev或者sudo apt-get install libgl1-mesa-dev或者libgl1-mesa-dev或者libglu1-mesa-dev
即可解决问题
重启Qt Creator再次编译刚才的示例工程:
编译成功。
接下来配置交叉编译环境:
项目->管理构件套件->设备->添加->通用linux设备->开启向导->标识配置的名称:Rsapberry Pi、IP地址:192.168.191.2、username默认为:pi、验证类型:密码、用户密码默认为:raspberry->下一步->完成。向导会自动开启设备网络测试,测试结果:
关闭测试结果后点击Apply->点击构建和运行->Qt Version->添加->找到/usr/local/qt5pi/bin/qmake双击->版本名称可以设定为qt5pi->Apply
编译器->添加->名称可以设为ARM GCC->点击浏览 ->添加/home/vmuser/opt/gcc-4.7-linaro-rpi-gnueabihf/bin/arm-linux-gnueabihf-g++->Apply
点击Debuggers->Add->Name可以设置为Raspberry Pi->Path设置为/home/vmuser/opt/gcc-4.7-linaro-rpi-gnueabihf/bin/arm-linux-gnueabihf-gdb->Apply
点击构件套件(Kit) ->添加->名称可以设定为Raspberry Pi->设备类型:通用Linux设备->设备:Raspberry Pi(通用Linux类型的默认设备) ->编译器:ARM GCC->调试器:Raspberry Pi->Qt版本:qt5pi->OK。
添加构建套件:Raspberry Pi。
点击左下角的Debug选项->选择Raspberry Pi->Debug->运行
自此,Qt5.4.1在树莓派2B和Linux14.02LTS版本上的交叉编译环境搭建基本完成。
Linux端运行结果:
树莓派端运行结果:
★独泽舟博客文章★ 原创文章转载请注明:http://www.cnblogs.com/duzezhou/
★独泽舟博客文章★ 原创文章转载请注明:http://www.cnblogs.com/duzezhou/
|