Моя основная цель - использовать pyOpenNI
для подключения к Kinect xBox One в Python.
Для строительства pyopenNI
Я использовал эту страницу:
https://github.com/jmendeth/PyOpenNI.
Но я столкнулся с ошибкой не установленного буста.
Так что я загружаю Boost 1.64.0.7z
по этой ссылке:
https://www.boost.org/users/history/version_1_64_0.html
После распаковки в дисководе c:
я следую за этой страницей и использую ее содержимое для сборки Boost: https://gist.github.com/madhurjain/ce7cceab88658a6c8ed9379e10967b40.
После тестирования этих шагов, я получил это сообщение:
Библиотеки Boost C ++ успешно созданы! Следующие
каталог должен быть добавлен в компилятор, включающий пути:
D: \ boost_1_64_0 \ boost_1_64_0 Следующий каталог должен быть добавлен к путям библиотеки компоновщика:
D: \ boost_1_64_0 \ boost_1_64_0 \ stage \ lib Ошибка CMake в C: / Program Files / CMake / share / cmake-3.10 / Modules / FindBoost.cmake: 1928 (сообщение):
Не удалось найти запрошенные библиотеки Boost.
Но опять же, когда я захотел собрать pyopenNI
, я получаю эту ошибку:
Ошибка CMake в C: / Program
Файлы / CMake / share / cmake-3.10 / Modules / FindBoost.cmake: 1928 (сообщение):
Не удалось найти запрошенные библиотеки Boost. Boost версия: 1.64.0
Путь для ускорения включает: C: / Users / YaMahdi / Downloads / boost_1_64_0 Может
не найти следующие библиотеки Boost:
boost_python Не найдено никаких библиотек Boost. Возможно, вам придется установить BOOST_LIBRARYDIR в каталог, содержащий библиотеки Boost
или BOOST_ROOT для местоположения Boost.
Теперь я должен построить Boost.python
отдельно. Это библиотека, связывающая C ++ и Python в основном без проблем.
Я использовал эту ссылку для сборки Boost.python
:
https://www.mantidproject.org/Building_Boost_Python
Теперь я получаю эту ошибку:
python36_d.lib (python36.dll): фатальная ошибка LNK1112: тип компьютера модуля «x64» конфликтует с типом машины назначения «X86» [в ожидании]
Не могли бы вы мне помочь?