2014-12-16 2 views
2

Я хочу создать некоторый пример кода, который находится в библиотеке libopenexr.Где я могу найти libopenexr.so в Ubuntu

Так что я нашел эти два пакета:

[email protected]:~/OpenGLSB5E_build$ apt-cache search openexr 
... 
libopenexr-dev - development files for the OpenEXR image library 
libopenexr6 - runtime files for the OpenEXR image library 
... 

Я пытался установить их, однако они уже в системе:

[email protected]:~/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/включать, однако я не могу найти библиотеку, чтобы я не мог связать проект. Я пытался найти в нескольких направлениях, как:

[email protected]:~/OpenGLSB5E_build$ ldconfig -p |grep exr 
[email protected]:~/OpenGLSB5E_build$ 

, но это выглядит, как он не доступен в системе.

Любая идея, где это может быть? Что мне делать больше? Как его найти?

Спасибо Greg.

ответ

3

Хорошо, я нашел ответ.

Я предполагаю, что имя библиотеки будет чем-то вроде: libopenexr * .so, но я был неправ.

Правильное название библиотеки обеспечивается пакетом libopenexr является libIlmImf

** IlmImf - a library that reads and writes OpenEXR images.** 

С наилучшими пожеланиями

Грег

P.S. Я никогда не пойму, почему люди дали такие имена, что даже невозможно произнести, даже не упоминая о том, что вообще не связано с именем пакета.