Linux 在Ubuntu中哪里可以找到libopenexr.so?
我想构建一些依赖于libopenexr库的代码示例 我发现了这两个包:Linux 在Ubuntu中哪里可以找到libopenexr.so?,linux,shared-libraries,ubuntu-14.04,openexr,Linux,Shared Libraries,Ubuntu 14.04,Openexr,我想构建一些依赖于libopenexr库的代码示例 我发现了这两个包: wiesniak@wiesniak-Precision-M4800:~/OpenGLSB5E_build$ apt-cache search openexr ... libopenexr-dev - development files for the OpenEXR image library libopenexr6 - runtime files for the OpenEXR image library ... 我尝试
wiesniak@wiesniak-Precision-M4800:~/OpenGLSB5E_build$ apt-cache search openexr
...
libopenexr-dev - development files for the OpenEXR image library
libopenexr6 - runtime files for the OpenEXR image library
...
我尝试安装它们,但它们已安装:
wiesniak@wiesniak-Precision-M4800:~/OpenGLSB5E_build$ sudo apt-get install libopenexr6 libopenexr-dev
...
libopenexr-dev is already the newest version.
libopenexr6 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
我在/usr/include中看到了include文件,但是找不到相应的库。所以我不能链接这个项目。
我做了几次尝试,比如:
wiesniak@wiesniak-Precision-M4800:~/OpenGLSB5E_build$ ldconfig -p |grep exr
wiesniak@wiesniak-Precision-M4800:~/OpenGLSB5E_build$
但系统中似乎没有
知道它在哪里吗?
我还应该做些什么?
我怎样才能找到它?好的,我找到了答案
我假设库名称类似于:libopenexr*.so,但我错了
libopenexr包提供的库的正确名称是libIlmImf
** IlmImf - a library that reads and writes OpenEXR images.**
致意
格雷格
顺便说一句,我永远不会理解为什么人们会给出这样的名字,甚至连发音都不可能,甚至连与包裹名称无关的名字都不提。试试:
结果是:
gstreamer1.0-plugins-bad:amd64: /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstopenexr.so
libopenexr24:amd64: /.
libopenexr24:amd64: /usr
libopenexr24:amd64: /usr/lib
libopenexr24:amd64: /usr/lib/x86_64-linux-gnu
libopenexr24:amd64: /usr/lib/x86_64-linux-gnu/libIlmImf-2_3.so.24.0.0
libopenexr24:amd64: /usr/lib/x86_64-linux-gnu/libIlmImfUtil-2_3.so.24.0.0
libopenexr24:amd64: /usr/share
libopenexr24:amd64: /usr/share/doc
libopenexr24:amd64: /usr/share/doc/libopenexr24
libopenexr24:amd64: /usr/share/doc/libopenexr24/changelog.Debian.gz
libopenexr24:amd64: /usr/share/doc/libopenexr24/copyright
libopenexr24:amd64: /usr/share/lintian
libopenexr24:amd64: /usr/share/lintian/overrides
libopenexr24:amd64: /usr/share/lintian/overrides/libopenexr24
libopenexr24:amd64: /usr/lib/x86_64-linux-gnu/libIlmImf-2_3.so.24
libopenexr24:amd64: /usr/lib/x86_64-linux-gnu/libIlmImfUtil-2_3.so.24
...
OpenEXR基于以下文件的低级操作工具:
- 图像格式(imf)
- 由Industrial Light&Magic(ilm)创建
gstreamer1.0-plugins-bad:amd64: /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstopenexr.so
libopenexr24:amd64: /.
libopenexr24:amd64: /usr
libopenexr24:amd64: /usr/lib
libopenexr24:amd64: /usr/lib/x86_64-linux-gnu
libopenexr24:amd64: /usr/lib/x86_64-linux-gnu/libIlmImf-2_3.so.24.0.0
libopenexr24:amd64: /usr/lib/x86_64-linux-gnu/libIlmImfUtil-2_3.so.24.0.0
libopenexr24:amd64: /usr/share
libopenexr24:amd64: /usr/share/doc
libopenexr24:amd64: /usr/share/doc/libopenexr24
libopenexr24:amd64: /usr/share/doc/libopenexr24/changelog.Debian.gz
libopenexr24:amd64: /usr/share/doc/libopenexr24/copyright
libopenexr24:amd64: /usr/share/lintian
libopenexr24:amd64: /usr/share/lintian/overrides
libopenexr24:amd64: /usr/share/lintian/overrides/libopenexr24
libopenexr24:amd64: /usr/lib/x86_64-linux-gnu/libIlmImf-2_3.so.24
libopenexr24:amd64: /usr/lib/x86_64-linux-gnu/libIlmImfUtil-2_3.so.24
...