C++跨平台QT框架开发环境搭建

知道91 | 教程 | 2015-11-24 | 阅读:4889

QT简介

Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。

C++

Qt发展史

1991年,由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架;

2008年,Nokia从Trolltech公司收购Qt, 并增加LGPL的授权模式;

2011年,Digia从Nokia收购了Qt的商业版权,从此Nokia负责Qt on Mobile, Qt Commercial由Digia负责;

2012年,诺基亚宣布将Qt软件业务出售给芬兰IT服务公司Digia。 2013年,7月3日,Digia公司Qt开发团队在其官方博客上宣布Qt 5.1正式版发布。

QT的一些常见问题

1. Qt SDK是什么?

  • 是一个编译好、直接可以使用的软件开发包,里边包含:编译好的Qt库、IDE集成开发工具;
  • 但是这些库和开发工具只运行在Windows、Linux/X11、Mac这三种主流的操作系统上边;
  • 如果要把Qt移植到嵌入式平台上边的话是需要重新编译Qt库的源码(使用交叉工具)。

1. Qt的应用有哪些?

  • Adobe Photoshop Album,一个图像组织应用程序.
  • Gadu-Gadu:实时通信软件
  • Google地球(Google Earth):三维虚拟地图软件。
  • PDFedit:自由的PDF编辑器
  • MythTV:开源的数字视频录制软件。

可以看到QT的应用领域还是非常广的。

安装-配置环境

Windows 7 - 64bit

  • 在官网下载QtCreate,安装;
  • 选好要使用的Qt库版本:qt-opensource-windows-x86-mingw482-4.8.6-1.exe;
  • 安装Qt代码编译器;
  • 安装完之后修改win7系统的环境变量“path”,添加上安装完之后“xxx/mingw-w64/bin”路径
  • 安装Qt库,放到最后是因为安装的过程要使用到MinGW编译器;
  • 剩下的就是如何配置使用QtCreate的问题。

总结

相对来说装起来还是比较麻烦的,在这里只说了Windows7系统,Ubuntu在这里就不多说了,有兴趣的可以去网上找一下Ubuntu的教程。