QT 开发环境的搭建过程(一)
来源:互联网 发布:如何制作淘宝数据包 编辑:程序博客网 时间:2024/06/06 08:54
由于之前没有纪录开发环境的搭建过程,先在毕业设计要用到乱成一团。好了开始叭
要安装 gcc及 g++
1.了解QT4 与 QT5 的区别 :
QT4的安装 :要安装 qt--creator-- 和 qt--opensource-- 其中前者是IDE,后者是编译工具
QT5的安装 :QT5集成了qt 的 IDE 和编译工具 一键安装。并且可以很便利的打包Release 方式编译生成 exe 程序。
1 .运行QT5的命令行程序
2. 使用 windeployqt 工具命令 打包
在windows 下开发建议使用 QT5 : 网址: http://download.qt.io/official_releases/qt/5.6/5.6.0/
版本:qt-opensource-windows-x86-mingw492-5.6.0
在linux下开发还是用QT4:qt-everywhere-opensource-src-4.7.4
qt-creator-linux-x86-opensource-2.4.1
qt-everywhere-opensource-src-4.7.0.tar.gz { 交叉编译工具 编译后放在ARM 开发板上运行
网址:http://download.qt.io/archive/qt/4.7/}
linux下安装QT开发环境的过程:
1. # ./qt-creator-linux-x86-opensource-2.4.1.bin
然后运行QtCreator 并把编译路径加到QtCreator 中去:
点击tools -> options -> Qt4 -> Qt vesions -> Browse,添加路径分别为:/opt/qtsdk-2010.01/qt/bin/qmake
2.编译安装QTE-arm(性能比较好的机子两个小时就可以编译安装完成)
使用qt-everywhere-opensource-src-4.7.0.tar.gz 源码包进行编译:执行以下命令
# tar xfvz qt-everywhere-opensource-src-4.7.0.tar.gz
# cd qt-everywhere-opensource-src-4.7.0
# echo yes | ./configure -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit -qt-libtiff-qt-libmng -qt-mouse-tslib-qt-mouse-pc -no-mouse-linuxtp -no-neon(这条命令很重要 一定要小心空格!!!)
# make
# make && make install
# cd /usr/local/Trolltech/QtEmbedded-4.7.0-arm (自动安装到这个目录,可以去查看)
安装完成后,运行QtCreator 添加一个编译器并把QTE-arm 编译器的路径加到Qt
中去:点击tools -> options -> qt4 -> qt vesions -> Browse ,点击右上角的“+”号,添加路
径分别为:/usr/local/Trolltech/QtEmbedded-4.7.0-arm/bin/qmake
版本命名为:qte-4.7.0-arm
点击Rebuild->OK)
在Linux下运用/usr/local/Trolltech/QtEmbedded-4.7.0-arm/bin/qmake编译
1.打开qtcreator
2.选择project->在General里设置:Manage里设置4.7.0还是4.6.7 则Qmake使用的工具会随之改变。
- QT 开发环境的搭建过程(一)
- QT开发(一)环境搭建
- VS2008环境QT开发(一)环境搭建
- [AppArmor-GUI]一、Ubuntu下Qt开发环境的搭建
- Qt开发环境的搭建
- ubuntu10.10下QT开发环境搭建(一)
- Qt笔记(5)重新搭建Qt开发环境 一
- QT交叉编译环境的搭建(一)
- qt的环境搭建(一) Visual Studio
- 一、开发环境的搭建
- qt开发环境搭建
- Qt 开发环境搭建
- 【QT开发环境搭建】
- Qt开发环境搭建
- Qt开发环境搭建
- QT 开发环境搭建
- Qt开发环境搭建
- QT开发环境搭建
- C语言指针
- JSP乱码及编码解码问题
- 《CUDA并行程序设计-GPU编程指南》读书笔记--(1)线程网格、线程块以及线程
- springmvc-4,PathVariable注解
- 1080. Graduate Admission (30)
- QT 开发环境的搭建过程(一)
- Mysql 数据库几种引擎的区别比较
- Android HTTPS如何10分钟实现自签名SSL证书
- K-近邻算法简介
- 泛型算法以及lamda表达式
- set的三种遍历方式,set遍历元素
- 限制固定长度的队列结构
- 1081. Rational Sum (20)
- 那些对你技术成长非常有益的网页