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,解決方案如上,更新系統之後,也會出現動態庫不一致的問題