🐟 Qt
# Windows下Qt安装
想要做一款软件,需要学习Qt框架,顺便学习一下C++
由于我的电脑主要是Windows,WSL2用来做和图形界面相关的开发可能会遇到不少坑。于是,我选择在Windows下安装Qt。
首先去官网下载Qt安装包,需要注册一个账号。
[下载地址](https://www.qt.io/download-qt-installer?hsCtaTracking=99d9dd4f-5681-48d2-b096-470725510d34%7C074ddad0-fdef-4e53-8aa8-5e8a876d6ab4)
选择Windows安装包,.exe文件,双击,选择合适的安装位置,得到如下界面:

我就全部都取消掉了
Qt开发需要这么几样东西
- 编译器
- IDE
- Qt核心
我选择gcc作为编译器,使用MSYS2去维护。安装程序中提供了MinGW
我选择VS Code作为集成开发环境(IDE),安装程序提供了Qt Creator(包含Debug程序)
Qt核心是我需要的。即Qt Maintenance Tool
CMake也使用MSYS2维护
Ninja暂时不安装,不清楚用途
Qt核心并不是很大,只有100MB不到。
# OpenCV安装
学习Qt是为了和OpenCV集成,于是安装OpenCV也写在这里了。
OpenCV通常不会为所有的编译器和平台提供预构建的二进制文件。
## 网页端
选择 Source,从源代码处进行构建

## GitHub
从网页端下载到的是稳定版本,并且能够找到以前的版本
GitHub上只有4.x这样的描述,不过我还是选择从GitHub上构建
GitHub上有OpenCV的扩展
```
git clone git@github.com:opencv/opencv.git
git clone git@github.com:opencv/opencv_contrib.git
```
## 编译