本地CMake编译opencv库(Mingw)

环境

Win10
Mingw8.1

下载

https://opencv.org/releases/
下载4.5.5版本的sources,解压到文件夹,可以看到文件夹下有CmakeList.txt

过程

打开cmake的gui,选定source code文件夹,指定build文件夹

image
image

configure后选择mingw,点击finish,会进入配置界面

image

勾选world后configure

image
勾选world后就不会生成模块式的链接库了,相当于把所有的库打包成一个world库了

点击generate

生成了makefile文件

切换到build文件夹打开终端

执行mingw32-make编译

点击查看代码
mingw32-make

读取CMake创建的Makefile文件,编译代码并链接库

执行mingw32-make install打包整理

点击查看代码
mingw32-make install

执行Makefile中定义的install目标,将构建目录中的各种文件复制到CMAKE_INSTALL_PREFIX指定的目录及其子目录中

结果

build文件夹下的install目录包含有需要的库文件
image

posted @ 2025-11-16 14:36  Little_R  阅读(18)  评论(0)    收藏  举报