关于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的编译器。否则编译可能会失败!

秋风写于淄博

相关推荐
volcanical1 小时前
Dataset Distillation with Attention Labels for Fine-tuning BERT
人工智能·深度学习·bert
L_cl1 小时前
【NLP 17、NLP的基础——分词】
人工智能·自然语言处理
西西弗Sisyphus1 小时前
大型语言模型(LLMs)演化树 Large Language Models
人工智能·语言模型·自然语言处理·大模型
bryant_meng2 小时前
【python】OpenCV—Image Moments
开发语言·python·opencv·moments·图片矩
车载诊断技术3 小时前
电子电气架构 --- 什么是EPS?
网络·人工智能·安全·架构·汽车·需求分析
KevinRay_3 小时前
Python超能力:高级技巧让你的代码飞起来
网络·人工智能·python·lambda表达式·列表推导式·python高级技巧
跃跃欲试-迪之3 小时前
animatediff 模型网盘分享
人工智能·stable diffusion
Captain823Jack3 小时前
nlp新词发现——浅析 TF·IDF
人工智能·python·深度学习·神经网络·算法·自然语言处理
被制作时长两年半的个人练习生3 小时前
【AscendC】ReduceSum中指定workLocal大小时如何计算
人工智能·算子开发·ascendc
Captain823Jack4 小时前
w04_nlp大模型训练·中文分词
人工智能·python·深度学习·神经网络·算法·自然语言处理·中文分词