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

秋风写于淄博

相关推荐
用户8599681677692 分钟前
基于大模型LLM的开发与编程教程
人工智能
张人玉14 分钟前
图像处理函数与形态学操作笔记(含 Halcon 示例)
图像处理·人工智能·笔记·halcon
北京耐用通信14 分钟前
耐达讯自动化网关:用Profinet唤醒沉睡的DeviceNet流量计,省下60%改造费!
人工智能·科技·物联网·网络协议·自动化·信息与通信
南方者22 分钟前
AI 驱动的异构 ETL 环境数据血缘管理系统
人工智能
北邮刘老师41 分钟前
【智能体协议解析】一个完整的智能体互联协作流程
人工智能·大模型·智能体·智能体互联网
新华经济1 小时前
合规+AI双驱动,Decode Global 2025重构全球服务新生态
人工智能·重构·区块链
IT老兵20251 小时前
PyTorch DDP多GPU训练实践问题总结
人工智能·pytorch·python·分布式训练·ddp
破烂pan1 小时前
2025年下半年AI应用架构演进:从RAG到Agent再到MCP的生态跃迁
人工智能·架构·ai应用
秦jh_1 小时前
【Qt】常用控件(上)
服务器·数据库·qt
刃神太酷啦1 小时前
C++ list 容器全解析:从构造到模拟实现的深度探索----《Hello C++ Wrold!》(16)--(C/C++)
java·c语言·c++·qt·算法·leetcode·list