大概从2.4.版本开始,opencv官方不再提供mingw版编译好的库,如果需要使用mingw版的库时,就需要自己手动编译了,以下是编译的简单步骤:
1,编译工具
mingw5.3.0及以上版本(可以单独下载mingw的window安装包,也可以使用QT中集成的mingw编译器,我使用的qt5.9.1版中集成的mingw)
cmake-3.10(直接在cmake官方下载最新的windows版32位的msi包即可,安装时最后一步记得把cmake安装路径写入环境变量)
opencv2.4.13.3的源码(直接在opencv官网下载对应版本的source压缩包解压)
 
2,编译工具安装与配置
将mingw的bin目录写入环境变量,这里需要注意,如果系统的环境变量(包括user环境变量)中有msys的路径,请先把msys的环境变量给屏蔽掉,不然后续编译时无法选择mingw编译方式,cmake会优先使用msys编译方式;
我这里使用的Qt中的集成的mingw,所以路径为:E:\Qt\Qt5.9.1\Tools\mingw530_32\bin
 
将cmake安装中午写入系统环境变量中(cmake安装步骤的最后一步选择写入即可);
 
将opencv源码解压到指定目录下,我这里解压为:D:\project\opencv-2.4.13.3,同时创建一个新的目录,D:\project\opencv-mingw-2.4.13.3,用于存放cmake生成的opencv输出路径;
 
3,编译
启动cmake,配置源码路径,和输出路径,source code要选择到有CMakeLists.txt的文件夹下
 
点击“configure",配置mingw编译器,如果下拉选择中没有mingw makefiles,说明mingw安装路径未添加到环境变量;

                  
                  
                  
                  
当需要在Windows环境下使用MinGW编译OpenCV2.4.13.3时,由于官方不再提供预编译库,需要自行操作。本文介绍了编译步骤,包括准备mingw、cmake工具,配置环境变量,以及使用cmake生成项目文件并编译。在cmake配置过程中,确保选择正确的编译器,并根据需求定制编译选项。
          
最低0.47元/天 解锁文章
                          
                      
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
              
            
                  
					976
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
            


            