在Windows上通过VS2019自带的Cmake来编译OpenCV-4.5.3源码

文章目录

用VS打开OpenCV源码

方式一:文件--》打开--》Cmake 找到源码根目录下CMakeLists.txt文件 导入即可。

方式二:在开始使用这里 选择 打开本地文件夹 找到源码的根目录,导入即可。

方式三:开始使用 --》继续但无需代码 --》然后按照方式一进行操作就行。

cmake的配置及生成操作

一般情况下,一旦导出,会自动执行启动cmake生成命令。

这个可以设置 在 工具 --->选项--->CMake-->常规



例如我这里是:D:\vs_project\OpenCV\opencv-4.5.3\out\build\x64-Release(这个不用自己设置会自动生成)。



都配置完毕后,按一下保存(Ctrl+S)。

另外需要说明下的是:通过 上图中的Cmake设置 也可以进入到Cmake配置的可视化界面。

上面我们选择的生成器为Ninja,待cmake生成命令执行完毕后,会在D:\vs_project\OpenCV\opencv-4.5.3\out\build\x64-Release目录下生成一个build.ninja的工程文件,而看不到.sln及.vcxproj等文件。这是因为我们选择的生成器不是 Visual Studio 16 2019。

在 项目 ---》 CMake (M) 缓存(仅限x64-Release)下 清空缓存后,再 点击生成缓存,这个过程比较长,等待就行。

生成及安装

这里如果:没有点击全部生成,而只点击了 安装OpenCV,也会自动把全部生成的工作带上,先执行全部生成,然后执行安装命令。


相关推荐
用户51914958484537 分钟前
HP Sound Research SECOMNService 权限提升漏洞利用工具
人工智能·aigc
用户0183493016942 分钟前
给 AI 智能体能力包一层 BFF,前端只调一个接口
人工智能
这token有力气4 小时前
Function Calling 格式漂移
人工智能
onething3654 小时前
Spring Boot + Spring AI 从入门到实战:7天转型计划 Day 5 —— SSE 流式输出 + 打字机效果
人工智能·后端·全栈
onething3655 小时前
Spring Boot + Spring AI 从入门到实战:7天转型计划 Day 6 —— 业务完善 + 会话消息预览
人工智能·后端·全栈
IT_陈寒5 小时前
SpringBoot自动配置的坑,我爬了三天才出来
前端·人工智能·后端
甲维斯7 小时前
笑抽了!DeepSeek识图,豆包完胜了!
人工智能·deepseek
Lei活在当下15 小时前
【AI手记系列-2026/6/18】iSparto & Harness,Caveman 以及AI时代的生存指南
人工智能·llm·openai
冬奇Lab16 小时前
每日一个开源项目(第134篇):Zvec - 阿里开源的嵌入式向量数据库,向量搜索界的 SQLite
数据库·人工智能·llm
冬奇Lab16 小时前
Agent 系列(22):Context Engineering 深度——三种上下文管理策略的量化对比
人工智能·agent