Не удалось создать xwiimote-bindings

Я надеюсь, что вы, ребята, могли бы помочь мне. Я получаю следующую ошибку, когда пытаюсь создать привязки. Я установил xwiimote и libxwiimote-dev. Я использую Ubuntu 15.04. Ребята, вы хоть представляете, что происходит. Извините, если это простой вопрос, я не смог найти ответы в Интернете. Вы ожидаете, что это проблема с использованием 15.04?

Ссылка для привязок: https://github.com/dvdhrm/xwiimote-bindings

Спасибо!

Обновить

Я скачал xwiimote и успешно скомпилировал его вместе с xwiimote-bindings. Я думаю, что оригинальный установщик скрипта make не смог найти библиотеку пользовательского пространства в / usr / local / lib. Я не могу выполнить xwiishow из терминала или импортировать xwiimote в python. Попытки сделать оба приводят к ошибкам, утверждая, что он может найти общую библиотеку, которая, как я знаю, находится в / usr / local / lib

Это, вероятно, легко исправить, но у меня нет фона. Если кто-то может дать предложение, оно будет оценено. Спасибо!

Попытка Exectute xwiishow

wiishow: error while loading shared libraries: libxwiimote.so.2:    cannot open shared object file: No such file or directory

Попытка импортировать xwiimote

Python 2.7.9 (default, Apr  2 2015, 15:33:21) 
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import xwiimote
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/xwiimote.py", line 28,      in <module>
_xwiimote = swig_import_helper()
  File "/usr/local/lib/python2.7/dist-packages/xwiimote.py", line 24, in swig_import_helper
_mod = imp.load_module('_xwiimote', fp, pathname, description)
ImportError: libxwiimote.so.2: cannot open shared object file: No such file or directory

1 ответ

По умолчанию xwiimote помещает свои библиотечные файлы в / usr / local / lib вместо /usr/lib. В большинстве систем этот путь не ищется для библиотек, поэтому ваше приложение не загружается.

Вы можете изменить конфигурацию с ./configure --prefix=/usr и перестроить или добавить библиотеки в путь загрузки с помощью export LD_LIBRARY_PATH=/usr/local/lib

Другие вопросы по тегам