#nao-robot
#nao-робот
Вопрос:
Я попытался использовать qicli, предоставленный в Naoqi SDK 2.4.3.28 на macOS (10.12), но он не запускается:
dyld: Library not loaded: libboost_date_time.dylib
Referenced from: ..../naoqi-sdk-2.4.3.28-mac64/bin/./qicli
Reason: image not found
Abort trap: 6
Кто-нибудь знает, как решить эту проблему?
Ответ №1:
По-видимому, в двоичных файлах SDK есть некоторые неработающие зависимости.
Не могли бы вы попробовать скрипт здесь, на pastebin? Это должно устранить проблему зависимостей для 2.4.3 SDK. Вы должны быть либо в El Capitan, либо в Sierra, с установленным Xcode7 или Xcode8.
Шаги:
- запустите fix_naoqi.sh скрипт, указывающий ему полный путь к naoqi-bin (например, /bin/naoqi-bin)
- установите opencv с помощью: brew install homebrew / science / opencv
- попробуйте сейчас
- при возникновении каких-либо проблем (которые могут возникнуть, если вы уже установили другой NAOqi SDK): экспортируйте DYLD_LIBRARY_PATH=»»
Ответ №2:
В Mac OS X rlink двоичных файлов NAOqi выполняется неправильно, поэтому при запуске двоичного файла необходимо вручную указать каталог DYLD_LIBRARY_PATH
и DYLD_FRAMEWORK_PATH
соответственно каталогу установки:
DYLD_LIBRARY_PATH=<installation_directory>/lib DYLD_FRAMEWORK_PATH=<installation_directory> <installation_directory>/bin/qicli