(原)netbeans中添加anaconda3安装的opencv

转载请注明出处:html

http://www.javashuo.com/article/p-pietflcj-ba.htmlc++

新装了ubuntu16.04后,直接安装了anaconda3,调试c++程序时,要用到opencv,于是在anaconda中安装了opencv,命令以下:ubuntu

conda install -c menpo opencv

 

以后安装netbeans后,在add PkgConfigLibrary中找不到opencv。。。多是netbeans找不到anaconda3的pkgconfig文件吧。ui

 

因为/usr/lib中有pkgconfig文件夹,里面有一些配置文件,而anaconda3/lib下也有pkgconfig文件夹。于是采用了最简单粗暴的方式,将anaconda3/lib/pkgconfig/opencv.pc复制到/usr/lib/pkgconfig里面就好了。spa

因为我这边是在/usr/lib/pkgconfig打开的终端,于是输入下面的命令(xxx为用户名):调试

sudo cp '/home/xxx/anaconda3/lib/pkgconfig/opencv.pc' opencv.pc

输入密码以后,/usr/lib/pkgconfig下面便有了opencv.pc。code

以后在打开netbeans,即可以在add PkgConfigLibrary中添加opencv了。htm

 

ps:因为在anaconda中安装的opencv,其使用的jpeg等解码库均不在系统目录下,于是可能须要:blog

1. 在Project Properities/Build/C++ comliler/Include Directories中添加/home/xxx/anaconda3/include路径,方便netbeans找到opencv的头文件。get

2. 在Project Properities/Build/Linker/Additional Library Directories中添加/home/xxx/anaconda3/lib,方便anaconda找到anaconda3中的png,jpeg等解码库。

相关文章
相关标签/搜索