关于opencv、Qt、msvc编译器之间的关系

关于opencv、Qt、msvc编译器之间的关系:

一、原则上用msvc哪个版本编译器编译的,那么在使用opencv时,就要用对应的msvc的编译器。否则有可能不兼容。

二、高版本的msvc编译器兼容低版本的编译器,反之,不兼容。也就是说用msvc2017编译的opencv,只能在msvc2017或更高版本的编译器的环境中使用,不可以降级使用,否则编译失败。

三、我遇到的问题:

我有一个opencv4.8.0,当时编译时用的编译器是msvc2022的编译器编译的,我在Qt中用msvc2017编译器环境使用opencv,编译时报错。然后,我在官网上下载了一个opencv4.1.0,又在Qt msvc2017编译器环境下使用,结果编译成功。由此可以看出,你所用的opencv在编译时的编译器版本很重要,在使用时编译器要对应opencv的编译器。否则编译可能会失败!

秋风写于淄博

相关推荐
小陈phd27 分钟前
高级RAG策略学习(五)——llama_index实现上下文窗口增强检索RAG
人工智能
凯禾瑞华养老实训室2 小时前
人才教育导向下:老年生活照护实训室助力提升学生老年照护服务能力
人工智能
湫兮之风3 小时前
Opencv: cv::LUT()深入解析图像块快速查表变换
人工智能·opencv·计算机视觉
Christo34 小时前
TFS-2018《On the convergence of the sparse possibilistic c-means algorithm》
人工智能·算法·机器学习·数据挖掘
qq_508823404 小时前
金融量化指标--2Alpha 阿尔法
大数据·人工智能
黑金IT4 小时前
`.cursorrules` 与 `.cursorcontext`:Cursor AI 编程助手时代下的“双轨配置”指南
人工智能
疾风铸境4 小时前
qt+halcon开发相机拍照软件步骤
数码相机·qt·halcon·拍照
dlraba8025 小时前
基于 OpenCV 的信用卡数字识别:从原理到实现
人工智能·opencv·计算机视觉
IMER SIMPLE5 小时前
人工智能-python-深度学习-经典神经网络AlexNet
人工智能·python·深度学习
抠脚学代码5 小时前
Ubuntu Qt x64平台搭建 arm64 编译套件
数据库·qt·ubuntu