CMake3.22.1+OpenCV4.5.5+VS2019配置

1、准备工作

    CMake3.22.1和OpenCV4.5.5两个软件先下载好,没有的私聊我发出

2、正式开始安装

    1>启动CMake开始配置

    打开刚解压的cmake文件夹中找到bin目录下的cmake-gui.exe,双击出现CMake软件并配置如下

        

        点击cmake中左下角的 Configure进行第一次配置,会弹出选择环境对话框

    

再点击Finish来进行第一次编译,编译完成如下

    

    再进行设置,将BUILD_opencv_world打勾,将OPENCV_ENABLE_NONFREE打勾, 接着找到OPENCV_EXTRA_MODULES_PATH,将前面解压的opencv_contrib-4.3.0中的modules文件夹给设置进去,如下图所示

    

    

    

    继续点击Configure,直到不出现红色

    

    这三个设置好后,再点击configure,直到出现全部为白,再点击Generate来生成工程,出现如下就表示OK

    

注意:

    在cmake中不管是勾选一条项目Configure一次,还是勾选多个项目一起Configure都是可行的,只要保证cmake上半部分的选择框的不出现红色就行,出现红色时可以通过多次点击Configure选项消除。

2、使用VS2019

    再用VS2019打开上面使用CMake编译出来的OpenCV工程OpenCV.sln

    

    再生成->批生成->选中ALL_BUILD的Debug与Release两个版本进行生成,需要等待一段时间

            

    

    接着就是生成->批生成->选中INSTALL的Debug与Release两个版本进行生成,需要等待一段时间

    

    这一阶段就完成了,生成了如下文件夹内容

    

    以上是64位的编译方式,32位的编译方式就是把x64改成x86,后面的方法一一致

    如有配置上的问题直接添加本人微信markmm2016找我来帮你配置

猜你喜欢

转载自blog.csdn.net/u013480226/article/details/123593160
今日推荐