(原)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等解碼庫。

相關文章
相關標籤/搜索