最近做项目要写个上位机。
以前做GUI都是用JAVA + SWING,难看又不好用,随便用个摄像头啥的CPU就遭不住了。
想起上次学C++都是水过去的,学的是MFC,平时主要是在写单片机程序,C语言还比较熟,复制粘贴再调一调就交了。本来是想好好学一下C++的,但是课程上下来,感觉也没学到啥= =。
所以决定学习QT。
环境搭建
下载
①QTCN论坛下载 http://www.qtcn.org/bbs/read-htm-tid-1075.html选择离线安装包。
注意: QT 只有32位版本的,但是QT5.12里可选的MinGW(编译器) 只有64位版本
要想用32位的编译器只能选择MSVC,但是这样又要装VS和其他的东西。
此处我选用MinGW,只需要下载安装这一个安装包就可以了。
一开始我安装的就是5.12版本,但是我要用的库只有32位的,硬是调不出来,因为错误信息全是误导。
明明加载库成功了,但是调用API时还是会说没定义。
最后没办法了看了眼编译器,发现是64位的。。。
②QT官网下载,有国内镜像源,速度还行。http://download.qt.io/archive/qt/5.11/5.11.1/
此处我下载的是QT 5.11.1。
安装
盗张图
一路Next,最后安装时间会比较长。
新建工程
打开QT Creater,文件 -> 新建文件或项目
会自动创建一个叫HelloQT的文件夹,之后的都保持默认。