codeblock搭建opencv开发环境

之前在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就不需要重新配置了,因为会保存之前的配置,还有几行测试代码,很不错的。

codeblock搭建opencv开发环境_第1张图片

codeblock搭建opencv开发环境_第2张图片

提醒:这里的目录是指自己编译之后的目录

codeblock搭建opencv开发环境_第3张图片

提醒:三个路径按照默认的没有通过,但是给定绝对地址后没有问题,可能是我没有配置一些东西,如果不是很影响就给定绝对地址

codeblock搭建opencv开发环境_第4张图片



你可能感兴趣的:(环境搭建)