Qicli 无法在 Naoqi SDK 2.4.3.28 上启动
Qicli not starting on Naoqi SDK 2.4.3.28
我尝试在 MacOS (10.12) 上使用 Naoqi SDK 2.4.3.28 中提供的 qicli,但它无法启动:
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
有人知道如何解决这个问题吗?
SDK 的二进制文件中显然存在一些损坏的依赖项。
您介意尝试一下脚本 here on 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,你可能会遇到):export DYLD_LIBRARY_PATH=""
在Mac OS X上,NAOqi二进制文件的rlink没有正确执行,所以你需要根据你的安装手动指定DYLD_LIBRARY_PATH
和DYLD_FRAMEWORK_PATH
运行 二进制文件时的目录:
DYLD_LIBRARY_PATH=<installation_directory>/lib DYLD_FRAMEWORK_PATH=<installation_directory> <installation_directory>/bin/qicli
我尝试在 MacOS (10.12) 上使用 Naoqi SDK 2.4.3.28 中提供的 qicli,但它无法启动:
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
有人知道如何解决这个问题吗?
SDK 的二进制文件中显然存在一些损坏的依赖项。
您介意尝试一下脚本 here on 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,你可能会遇到):export DYLD_LIBRARY_PATH=""
在Mac OS X上,NAOqi二进制文件的rlink没有正确执行,所以你需要根据你的安装手动指定DYLD_LIBRARY_PATH
和DYLD_FRAMEWORK_PATH
运行 二进制文件时的目录:
DYLD_LIBRARY_PATH=<installation_directory>/lib DYLD_FRAMEWORK_PATH=<installation_directory> <installation_directory>/bin/qicli