Zynq7000开发系列-6(QT开发环境搭建:Ubuntu、Zynq)
操作系统:Ubuntu14.04.5 LTS 64bit
Qt:Qt 5.4.2 (qt-opensource-linux-x64-5.4.2.run、qt-everywhere-opensource-src-5.4.2.tar.gz)
Qwt:Qwt 6.1.2 (qwt-6.1.2.tar.bz2)
gcc:gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
arm-xilinx-linux-gnueabi-gcc:gcc version 4.9.2 (Sourcery CodeBench Lite 2015.05-17)
一、Ubuntu下Qt 5.4.2安装
1、下载安装包:qt-opensource-linux-x64-5.4.2.run
链接:http://download.qt.io/archive/qt/5.4/5.4.2/
2、安装依赖包
sudo apt-get install libgl1-mesa-dev
否则在Qtcreator中编译程序时会出错:
cannot find -lGL
collect2:error:ld returned exit status
3、安装
执行命令:
./qt-opensource-linux-x64-5.4..run
选用默认配置即可。
4、安装后配置
安装完后执行“qmake -v”会提示错误:NO such file or directory,这是因为没有配置好qmake的路径。
修改文件:/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf中的内容为
/opt/Qt5.4.2/5.4/gcc_64/bin
/opt/Qt5.4.2/5.4/gcc_64
5、打开Qtcreator
安装外后会有“Launch Qt Creator”的选项,打开后将其锁定到启动器即可;此外,也可用命令行打开,执行“/opt/Qt5.4.2/Tools/QtCreator/bin/qtcreator”即可。
二、Qt 5.4.2 (Qwt 6.1.2) 交叉编译 [for zynq]
参考Xilinx官方教程即可,链接为:
Xilinx Wiki - Qt & Qwt Build Instructions (Qt 5.4.2, Qwt 6.1.2)
http://www.wiki.xilinx.com/Qt+%26+Qwt+Build+Instructions+%28Qt+5.4.2%2C+Qwt+6.1.2%29?responseToken=1d91bde917b28ecec72702d441c622be
三、Qtcreator配置
1、依次打开:工具 - 选项 - 构建和运行

2、打开编译器,添加交叉编译链,如下图

编译器路径直接填写:/opt/Xilinx/SDK/2015.4/gnu/arm/lin/bin/arm-xilinx-linux-gnueabi-gcc,添加后点击“Apply”
3、打开Qt Versions,添加交叉编译后的Qt,如下图

qmake路径点开“浏览”按钮后定位到交叉编译后的Qt安装文件夹中qmake的路径,如:/opt/qt542_zynq/bin/qmake,添加后点击“Apply”
4、打开构建套件(Kit),添加一个套件,命名为Zynq;设备类型选Android设备;编译器选刚刚添加的交叉编译器;Qt版本选刚刚添加的交叉编译后的Qt,点击“Apply”后点击“OK”退出。

至此,Qt开发环境搭建完毕。
参考文章链接:
- Ubuntu 14.04下安装并配置Qt5.7.0 - CSDN博客 http://blog.csdn.net/ivan_ljf/article/details/70633078
- ubuntu下安装QT5.7.1 - xungjhj的博客 - CSDN博客 http://blog.csdn.net/xungjhj/article/details/71600437
- ubuntu Qt5环境变量设置 - CSDN博客 http://blog.csdn.net/gqb1226/article/details/49466629
Zynq7000开发系列-6(QT开发环境搭建:Ubuntu、Zynq)的更多相关文章
- windows phone 8 开发系列(一)环境搭建
一:前奏说明 本人一名普通的neter,对新玩意有点小兴趣,之前wp7出来的时候,折腾学习过点wp7开发,后来也没怎么用到(主要对微软抛弃wp7的行为比较不爽),现在wp8已经出来一段时间了,市场上也 ...
- (一)react-native开发系列之Mac开发环境配置
写在前面 在开始之前,先说下选择react-native的背景原因 最近一年来,公司为了节省开发成本,以及降低维护成本,指派我开始做起前端开发app的工作,我和公司的小伙伴们就开始了漫长的app开发之 ...
- arcgis api for flex 开发入门(一)环境搭建
http://www.cnblogs.com/wenjl520/archive/2009/06/02/1494514.html arcgis api for flex 开发入门(一)环境搭建arcgi ...
- Android开发使用控件入门--环境搭建
Android开发使用控件入门--环境搭建 软件名称(,梦,,想.CAD ,控件) 1. 环境搭建: 3 1.1. 安装Eclipse 3 1.2. 下载JDK 3 1.3. 下载Android S ...
- 【ARM-Linux开发】在win下开发的eclipse+yougatoo+jlink环境搭建
在win下开发的eclipse+yougatoo+jlink环境搭建 一 工具的安装 第一步:安装gcc编译工具 yagarto-bu-2.21_gcc-4.6.2-c-C++_nl-1.19.0_g ...
- 【Linux开发】【Qt开发】配置tslibs触摸屏库环境设置调试对应的设备挂载点
[Linux开发][Qt开发]配置tslibs触摸屏库环境设置调试对应的设备挂载点 标签(空格分隔): [Linux开发] [Qt开发] 比如: cat /dev/input/mice cat /de ...
- 大数据学习系列之四 ----- Hadoop+Hive环境搭建图文详解(单机)
引言 在大数据学习系列之一 ----- Hadoop环境搭建(单机) 成功的搭建了Hadoop的环境,在大数据学习系列之二 ----- HBase环境搭建(单机)成功搭建了HBase的环境以及相关使用 ...
- Django + Apache + wsgi配置和环境搭建(ubuntu)
上一篇写了Django + nginx + uwsgi配置和环境搭建(ubuntu) 由于公司服务器环境问题,又配置了apache的环境.记录例如以下: 一. 安装环境: #apache sudo a ...
- 【Qt开发】【VS开发】VS2010+Qt开发环境搭建
QT与JAVA有点类似,也是一种跨平台的软件(当然在windows平台和linux平台需要安装相应的QT开发环境和运行库,类似于JAVA在不同平台下的虚拟机JVM环境),因此对于某些需要同时支持win ...
- 跨平台开发之阿里Weex框架环境搭建(一)
转载自:http://www.cnblogs.com/fozero/p/5995122.html 一.介绍 Weex是阿里今年6月份推出的跨平台解决方案,6月底正式开源.官网 https://alib ...
随机推荐
- Vue中的methods、watch、computed
看到这个标题就知道这篇文章接下来要讲的内容,我们在使用vue的时候methods.watch.computed这三个特性一定经常使用,因为它们是非常的有用,但是没有彻底的理解它们的区别和各自的使用场景 ...
- bzoj4670: 佛罗里达
这题直接随机化+贪心就可以爆踩过去,我加了个退火增加容错率而已....其实你随机的次数够多根本不需要... 然后来自肉丝哥哥的正经做法: 先钦定D(A)>D(B),那么可以枚举D(A),然后再去 ...
- UVA1378 A Funny Stone Game —— SG博弈
题目链接:https://vjudge.net/problem/UVA-1378 题意: 两个人玩游戏,有n堆石子,两人轮流操作:于第i堆石子中取走一块石子,然后再往第j.k堆中各添加一块石子.其中 ...
- PGTM通用性能测试模型
PTGM通用性能测试模型 一. 测试前期准备阶段 目标: 1. 保证系统稳定性: 2. 建立合适的测试团队. 活动: 1. 系统基础功能验证 类似于BVT测试,确保被测系统已具备进行性 ...
- python中的linspace,meshgrid,concatenate函数
linspace可以用来实现相同间隔的采样. numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None) ...
- python print 字体颜色
例子: print '\033[35;43m(1)ip转换成数字\033[0m' \033[35;43m ===>35列属于字颜色,43列属于背景颜色 字背景颜色范围: 40--49 4 ...
- oracle 导入imp 命令
最常用的 imp name/password@IP:1521/orcl[库] file="c:\123.dmp" full=y ignore=y. 例:imp abc/ ...
- POJ3061 Subsequence
Subsequence Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 16520 Accepted: 7008 Desc ...
- java-执行dos命令
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOExce ...
- bzoj 5072 [Lydsy1710月赛]小A的树——树形dp
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=5072 发现对于每个子树,黑点个数确定时,连通块的大小取值范围一定是一段区间:所以考虑只最小化 ...