Ubuntu 16.04 LTS 安裝libvips出現”Package vips was not found in the pkg-config search path”


使用libvips來操作圖像,libvips的部署參考一個Node.js工程:https://github.com/lovell/sharp

在MAC下安裝很順利,到Linux環境下(Ubuntu 16.04 LTS)出現了如下問題:

# pkg-config --cflags vips vips vips vips
Package vips was not found in the pkg-config search path.
Perhaps you should add the directory containing `vips.pc'
to the PKG_CONFIG_PATH environment variable
No package 'vips' found

首先運行下vips -v看看libvips有沒有安裝成功,

 (vips-8.2.2-Sat Jan 30 17:12:08 UTC 2016)成功案例。

然后再查找是否有vips.pc文件

sudo find / -name vips.pc(/usr/lib/x86_64-linux-gnu/pkgconfig/vips.pc) 成功

如果以上都沒有找到請先安裝 vips,然后,再安裝 

apt-get install libvips-dev
即可解決問題。

如果以上還不可以的話,可能就是PKG_CONFIG_PATH環境變量問題,運行printenv PKG_CONFIG_PATH看看具體路徑,在我的電腦里,當時竟然是空,當然會找不到libvips了。

參考了這個問題重新設置了下PKG_CONFIG_PATH,我又加了幾個路徑,最后:

export PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/share/pkgconfig:/usr/lib/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM