Различные версии libdc1394?

Я работаю над проектом, который использует libdc1394 для взаимодействия через интерфейс с Серыми как точка камерами Firewire. Мы создаем код Ubuntu 8, Timesys и Ubuntu 9, прежде всего. Мы обычно используем диспетчер пакетов для большинства зависимостей от Ubuntu, и установка Timesys, кажется, компилируется из источника.

Теперь вот часть, которая смущает меня. Я не могу выяснить, какая версия libdc1394 находится на установке Timesys. Смотря на файлы библиотеки, я могу найти файл названным libdc1394.so.20.0.0. Но это заголовочные файлы, которые я имею:

dc1394_control.h      dc1394_register.h  dc1394_vendor_avt.h
dc1394_conversions.h  dc1394_utils.h

Они находятся в папке, названной dc1394. Из того, что я вижу на пакете Ubuntu 8 (который является libdc1394 версией 1), я только вижу dc1394_control.h. И это находится в libdc1394 папке.

Из того, что я вижу на компьютере Ubuntu 9, который использует libdc1394 версию 2.2 (это - версия в репозитории), у меня есть dc1394 папка и затем включать каталог, который похож на копию, которую я нахожу здесь: https://libdc1394.svn.sourceforge.net/svnroot/libdc1394/trunk/libdc1394

Я ничего не могу найти о существенном изменении между версией 2.0 и 2.2. От страницы SourceForge похоже, что 2,0 версии аналогичны версии Ubuntu 9.

Какая-либо идея, почему кажется, что у меня есть 3 различных версии библиотеки? Я понимаю, почему Ubuntu 8 и Ubuntu 9, но не, почему копия, которую мы установили на Timesys, отличается.

Еще раз я прилично уверен, что тот на Timesys был скомпилирован из источника. Я не был вокруг, когда они сделали это, хотя, таким образом, я не знаю наверняка.

0
задан 15.10.2010, 18:46

1 ответ

Использовать ldd видеть зависимости от исполняемого файла Timesys. Это скажет Вам, КАКОЙ это загружает.

0
ответ дан 27.11.2019, 19:04

Теги

Похожие вопросы