学习尝试中,希望今天晚上能够成功。
第一步安装QT creator
下载地址:Download Qt: Get Qt Online Installer;先择products,QT development tools
根据你的操作系统进行选择,然后会跳出一个信息登录界面,非常容易操作,选择个人业务,可以跳过繁琐的过程。好了,当你完成填写信息后,就会跳出下载连接。如果常规下载的话,速度会非常慢,建议使用常规下载工具使用。我使用迅雷,很方便。
双击执行,这个过程非常复杂,有很多选择。
选择了自定义安装,实在是有点头大,一切图简便,我选择了Qt6.5.3. 然后就是一路确认开始安装。6个多G,速度很感人,可以泡个澡再回来看。
第二步:
QT算是安装完成了,接下去配置Opencv。至于他们的关系,自己给自己扫盲一下:
-
集成开发环境(IDE)与库的关系:
- Qt Creator 是一个跨平台的集成开发环境(IDE),主要用于Qt应用程序的开发。它提供了代码编辑、调试、UI设计等功能。
- OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,它提供了大量用于处理图像和视频的函数和算法。
好,正式开始配置opencv,首先:下载opencv:Releases - OpenCV;我选了4.6,还是选早些时候的版本,免得不兼容。直接安装在c:\下,显得正式一点。
Opencv的安装,很是爽快,接下去就开始,扑朔迷离的配置过程了:执行QT creator,可以看到打开项目的按钮,按他,找到opencv目录下的这个txt文件,打开。
之后会出现一个 Configure Project 窗口,配置编译时产生的中间文件保存的路径,这些不用改,直接点击 Configure Project 按钮。配置的过程,绝对不输给QT的安装,我又去洗了一次澡。
好,点击项目,菜单选择release,然后等几分钟,这段时间 Qt 正在读取 CMakeLists.txt 文件,这个过程很煎熬,也不知道是什么结果,我一边写记录,一边等待。。。。又一次看到这个小窗口,我又默默地去洗了一次澡。
无所事事时, 发现QT6.5.3的构建中,已经配置了cmake。
见鬼了,果然没有好事。得研究一下怎么处理。我重新选择了编辑构建配置
这下好了,千万记得,在配置过程中,耐心等待,不要好奇心太强,鼠标到处点。
这是我的输出路径:C:\opencv\sources\build\Desktop_Qt_6_5_3_MinGW_64_bit-Release\install
为什么跟老师不一样呢?再说吧,继续往下。再到构建步骤,详情,勾选install,然后点左下角的“锤子”,开始构建。构建过程要保持网络通畅,因为构建时会下载部分文件。这个过程会花半个小时左右,当“编译输出”中显示“正常退出”,表示构建成功。难道还要去洗澡吗?
构建过程中,我看到了最不希望看到的报警信息。今天就到这里了,可以版本冲突,明天继续吧。
有缘人,能不能告诉我哪里有问题。。。待续