ubuntu12.04下基于codeblocks的openni与opencv的开发环境搭建(更新)

来源:互联网 发布:scx4623fh扫描软件 编辑:程序博客网 时间:2024/05/17 05:18

本人是在全新安装了ubuntu12.04 32位之后,实践通过。不但编译例子通过,编译自己使用opencv+openni写的程序也没问题。

在前两篇文章中介绍了opencv2.3.1与openni的安装。

因为本人水平有限,实在是对linux下的编程尤其是高端的Vim之类找不到头绪,所以四处寻找能在linux下使用较方便的IDE。

发现codeblocks比较适合我的胃口,所以就在codeblocks里折腾了一下opencv和openni的配置。

首先是下载安装codeclocks了。

1》安装基本编译环境
sudo apt-get install build-essential
sudo apt-get install gdb


2》安装codeblock
sudo apt-get install codeblocks
sudo apt-get install codeblocks-dbg
sudo apt-get install wxformbuilder。

3》安装wxWidgets
sudo apt-get install libwxbase2.8
sudo apt-get install libwxbase2.8-dev
sudo apt-get install libwxgtk2.8-0
sudo apt-get install libwxgtk2.8-dev
sudo apt-get install libwxgtk2.8-dbg
sudo apt-get install wx-common
sudo apt-get install wx2.8-headers
sudo apt-get install wx2.8-i18n
还有wx2.8-examples和wx2.8-doc想看文档的可以装上

接下来打开codeblocks

在settings 里进入 compiler and debugger ...

在search directories里按照如下图进行设置include库以及linker库

compiler:(注意:如果没有/usr/include/openni这个目录也没事。这个目录是我折腾了很多遍之后出现的。本身如果按照我前面的文章安装openni的话,是没有这个目录的。我在重新安装了ubuntu12.04之后才发现。)



linker:



再在linker settings 里如下设置,注意右侧other linker options里填写的东西:  `pkg-config opencv --libs`     左右两边的符号别忘了复制上去。




最后进入compiler settings里 other options中写入:    `pkg-config opencv --cflags`   同样注意符号不要漏。



都设置完成后,点确定就ok了。