OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 3207|回复: 2

Code::Blocks下用CMake编译OpenCV库

[复制链接]
发表于 2012-10-15 04:39:33 | 显示全部楼层 |阅读模式
本人原创 来自个人博客 <!-- m --><a class="postlink" href="http://www.leelour.com/?p=2374">http://www.leelour.com/?p=2374</a><!-- m -->
前段时间配置codeblocks的opencv走了不少弯路,opencv自带的mingw的库版本貌似和codeblocks自带的mingw版本不一致 造成出现编译成功无法运行,经过各种百度,最终还是成功了 为了让后人节约时间,制作此视频,帮助新手们配置
有问题可以到我的这篇文章下发评论

所需软件:CMake,Code::Blocks,MinGW,OpenCV2.4.2
下载地址:
CMake
<!-- m --><a class="postlink" href="http://www.cmake.org/files/v2.8/cmake-2.8.9-win32-x86.exe">http://www.cmake.org/files/v2.8/cmake-2 ... 32-x86.exe</a><!-- m -->
Code::Blocks
<!-- m --><a class="postlink" href="http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe">http://prdownload.berlios.de/codeblocks ... -setup.exe</a><!-- m -->
MinGW
<!-- m --><a class="postlink" href="http://sourceforge.net/projects/mingw/files/latest/download?source=files">http://sourceforge.net/projects/mingw/f ... urce=files</a><!-- m -->
OpenCV2.4.2
<!-- m --><a class="postlink" href="http://sourceforge.net/projects/opencvlibrary/files/latest/download?source=files">http://sourceforge.net/projects/opencvl ... urce=files</a><!-- m -->

视频地址:
<1> 百度网盘共享
<!-- m --><a class="postlink" href="http://pan.baidu.com/share/link?shareid=83002&uk=3440383764">http://pan.baidu.com/share/link?shareid ... 3440383764</a><!-- m -->
<2> 优酷视频
<!-- m --><a class="postlink" href="http://v.youku.com/v_show/id_XNDYxOTc5NDky.html">http://v.youku.com/v_show/id_XNDYxOTc5NDky.html</a><!-- m -->

流程简述
1.安装 MinGW 将其目录下的bin文件夹添加到path
2.安装 CMake
3.解压 OpenCV-2.4.2.exe
4.用CMake生成目录
5.安装Codeblocks(确认所使用的编译器是你安装的MinGW,因为自带的那个编译器版本我也不知道...>
6.用codeblocks编译cmake生成目录下的工程
7.将codeblocks编译的工程目录中的bin添加到环境变量
8.设置codeblocks的“compiler and debugger” 将include目录包含解压的opencv里面的/build/include 和/build/include/opencv添加到compiler的搜索路径中,将codeblocks编译成的文件夹里面的lib目录添加到linker的搜索目录 然后再linker里面包含里面所有的 .a 文件


环境配置完毕 建议重启codeblocks 然后用sample里面的工程测试。。
具体配置看视频即可~
回复

使用道具 举报

发表于 2018-11-24 18:12:29 | 显示全部楼层
你好,我用的软件和你一样的,也是codeblocks,用cmake编译的时候出现如下报错
-----------------------------------------------------------------------
CMakeFiles/inferLib.dir/build.make:1347: recipe for target 'CMakeFiles/inferLib.dir/util/loadImage.cpp.o' failed
make[2]: *** [CMakeFiles/inferLib.dir/util/loadImage.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/inferLib.dir/all' failed
make[1]: *** [CMakeFiles/inferLib.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
------------------------------
回复 支持 反对

使用道具 举报

发表于 2018-11-25 10:29:38 | 显示全部楼层
非常好的分享,感谢提供优质资源。
但是如果能够重新排版一下就更好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-5-16 12:25 , Processed in 0.009308 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表