OpenCV3.0+CodeBlocks13.12环境配置

第一步不用说下载所需软件。

OpenCV3.0  http://opencv.org/

codeblocks http://www.codeblocks.org/downloads/26

opencv编译时的gcc版本需要与使用时的版本相同,所以为了方便建议直接下载codeblocks-13.12mingw-setup-TDM-GCC-481,这样既可以用来编译也能直接使用。

cmake-3.4.0-win32-x86  http://www.cmake.org/download/

第二步安装和解压软件

安装和解压不必多说

第三步用cmaker编译OpenCV

3.1  ..CodeBlocks\MinGW\bin到环境变量。

配置过java的应该都不陌生环境变量,这里添加环境变量是为了后面方便编译和打包opencv。

经过多次实践发现必须在编译前先找到\sources\cmake 下找到 OpenCVCompilerOptions.cmake 打开它并找到

add_extra_compiler_option(-Werror=non-virtual-dtor)将它注释掉,变成:#add_extra_compiler_option(-Werror=non-virtual-dtor)否则编译无法通过。原因可能是高版本的编译器遇到过多警告可能会终止编译。

3.2 cmake-3.4.0\bin目录下找到cmake-gui运行。

where is the source code中添加opencv源码目录、where to build the binaries添加opencv生成目录。

点击configure

Specify the generator for this project中选择CodeBlocks-MinGW Makefiles 选中Specify native compilers,点击Next

添加c  c++编译器路径,分别是  ..CodeBlocks/MinGW/bin/gcc.exe  CodeBlocks/MinGW/bin/g++.exe

注意路径中的层级目录不是反斜线!!!

编译环境:GCC:mingw-TDM-GCC 4.8.1      cmake:3.4.0

编译时除取消了IPP选项(不然编译不过)外其他均采用默认选项。

编译后的OpenCV是x86环境的。​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值