codeblock搭建opencv开发环境

本文介绍了如何在CodeBlock上搭建OpenCV开发环境,包括避免错误地使用未编译版本,通过CMake和MinGW编译OpenCV,以及在CodeBlock中创建和配置项目。遇到的问题包括缺少dll文件和程序启动错误,解决方法是使用自编译或已编译的OpenCV版本,并提供了一篇教程链接。此外,文章还提到了在CodeBlock中创建OpenCV项目时的配置技巧,指出使用绝对路径可以解决找不到文件的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前在vs中适用opencv,感觉新版vs 太大了,所以打算使用codeblock结合opencv开发。在网上搜索了一下,有不少的教程,最开始尝试的就是去官网下载一个版本的opencv后解压到某一个文件夹下面,然后就去使用这个文件配置codeblock工程,配置的方式网上有很多,大概就是工程右键,build options,然后去配置search directories和link settings。但是在配置好后拷贝一段代码后一直提示有问题,不是说缺少opencv_coreXXX.dll文件,就是opencv运行程序无法正常启动(0x000007b),最后发现可能是自己下载的时没有通过编译的版本(似乎记得之前好像也是在官网直接下载的),同样搜索了编译教程,使用cmake和mingw编译,过程有点慢,大概半个小时,然后配置工程即可。当然也可以直接下载一个编译好的opencv版本直接使用。

编译opencv我是按照这个教程来进行的,http://www.cnblogs.com/yongjiuzhizhen/p/4930284.html。没有遇到问题,注意一下自己下载的版本,我的计算机是win7 64 codeblock16.01 opencv2.4.10

以上就可以正常运行,但是每次都需要配置项目,有点麻烦。对于我自己的codeblock,在建立project时就可以选择opencv project,然后可以配置自己的opencv工程,配置的时候选择上面我们自己编译保存的那个文件夹,也就是包含include和lib的那个文件夹,下一步选择你的opencv版本和每个目录的位置,最开始一直通不过,说在指定目录下面没有文件,但是我去看了一下,确实是存在的,最后直接给定一个绝对地址,通过了,进入main.cpp中有一个测试函数。这样配置一次之后每次建立opencv project就不需要重新配置了,因为会保存之前的配置,还有几行测试代码,很不错的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值