libIlmImf.so.2 needed by解決方案

libIlmImf動態庫包含在libopenexr

root@c11cf9e6b275:/home/dong/color-detector/build# apt-cache search libopenexr
libopenexr-dev - development files for the OpenEXR image library
libopenexr22 - runtime files for the OpenEXR image library


解決

2)

apt-get update #更新安裝源
apt-get install libopenexr-dev #安裝依賴套件

安裝結果

root@c11cf9e6b275:/home/dong/color-detector/build# find / -name libIlmImf*   
/usr/lib/x86_64-linux-gnu/libIlmImf-2_2.so.22
/usr/lib/x86_64-linux-gnu/libIlmImfUtil-2_2.so.22
/usr/lib/x86_64-linux-gnu/libIlmImfUtil.a
/usr/lib/x86_64-linux-gnu/libIlmImf-2_2.so.22.0.0
/usr/lib/x86_64-linux-gnu/libIlmImf.so
/usr/lib/x86_64-linux-gnu/libIlmImf.a
/usr/lib/x86_64-linux-gnu/libIlmImfUtil.so
/usr/lib/x86_64-linux-gnu/libIlmImfUtil-2_2.so.22.0.0


注意:

1)網上提供了apt-cache search IlmImf搜索指令,實際上在新版本Ubuntu 5.4.0-6ubuntu1~16.04.10已經搜索不到任何的內容

2)error while loading shared libraries: libIlmImf-2_2.so.22: cannot open shared object file: No such file or directory,解決方案如上,更新系統之後,也會出現動態庫不一致的問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章