win32下安装mingw32和cmake来编译opencv2.4.9

要注意的就是mingw32和cmake的版本了吧,我第一次编译就是以失败告终,然后痛定思痛,把自己的mingw32和cmake去卸载又安装的别人告知的,结果成功。

先是mingw32,点击打开链接,可下载tdm-gcc-4.9.2.exe,4.9.2是我使用的版本,不知现在这个页面上版本更新没。

安装的话,安装时选择默认的支持C++/C的那种方式即可,默认会自动添加到系统环境变量。如果没有添加则手动添加:C:\TDM-GCC-32\bin; ,添加系统变量右击“计算机”,选择属性,然后选个高级系统设置,往下找有个系统变量,


选择环境变量后再选择系统变量里的Path,点击“编辑”,自己把C:\TDM-GCC-32\bin加上。


<img src="http://www.it165.net/uploadfile/files/2015/0128/20150128193110511.jpg" alt="" http:="" www.it165.net="" admin="" "="" target="_blank" class="keylink" style="box-sizing: border-box; border: 0px; vertical-align: middle; padding: 0px; margin: 0px; list-style: none; max-width: 728px; width: 346px; height: 130px;">seo8L3A+CjxwPjxpbWcgc3JjPQ=="http://www.it165.net/uploadfile/files/2015/0128/20150128193111513.jpg" alt="">

然后自己下载一个opencv2.4.9,windows版本的或者linux版本的都可以,linux版本的更小,更节省时间,windows版本的安装完目录中opencv\\source里和linux版本是一样的,都是没有编译的东西。

之后就是用CMake了,注意路径选到sources这个目录,这个文件夹下有CMakeLists文件。然后在build/x86目录下可以看到只有vc10、vc11、vc12三个版本,新建文件夹mingw,用来存放编译的mingw版的opencv:


等待变红:


再次点击Configure,然后再点Generate:


经过上面的generate会在mingw目录Makefile文件。从cmd里进到D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw这个目录(该目录有生成的Makefile),然后输入命令mingw32-make 之后就是漫长的等待,大概一个小时才编译完:


一个小时后.........................................


这就算编译好了,记得将环境变量 D:\ProgramFile\OpenCV2.4.9\opencv\build\x86\mingw\bin 设到Path里!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值