学业需要学习opencv,找了本《opencv3和Qt5计算机视觉》学习,结果单单在安装时就踩了不少坑。以下是简要记录。
安装软件及其版本
在官网上下了QT5.12.1,opencv3.4.12,又通过镜像文件安装了vs2015。在安装过程中还下了cmake,为的是进行opencv的编译。又下了windows10 的SDK。
- 很多教程写QT安装MSVC2015编译器是不用安装vs2015的,下环境包就行,工作环境不用安装。但后面需要编译opencv,还是需要VS2015的工作环境进行编译的。所以建议还是直接装2015。
- cmake 32位和64位版本好像有差异,建议根据msvc来下载。
- win10的SDK,如果直接装了msvc2015,应该只需要下其中的debugger部分。详情参考大佬文章qt5.13配置opencv4.2环境 mscv版.
- 不了解几个软件版本间是否有对应关系。我安装的比较随意,目前没什么问题。
简略安装过程
QT安装基本是按next,过程中要记住安装msvc2015编译器。
vs2015安装最主要的是选择C++开发环境。
cmake编译opencv过程网上也有很多教程,选定source文件夹和output文件夹,再选择编译器,我选择Visual Studio 14 2015 64位。(事实上如果安装的是vs2015 64位的应该不用经过cmake构建过程,可以下winpack中的二进制文件。具体不了解。)
- 这里有个大坑,在用cmake