Qicli没有开始使用Naoqi SDK 2.4.3.28

时间:2016-10-14 22:02:03

标签: nao-robot

我尝试在MacOS上使用Naoqi SDK 2.4.3.28中提供的qicli(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  

任何人都知道如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

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 =“”

答案 1 :(得分:0)

在Mac OS X上,NAOqi二进制文件的rlink未正确执行,因此您需要在运行二进制文件时手动指定DYLD_LIBRARY_PATHDYLD_FRAMEWORK_PATH相应的安装目录:

DYLD_LIBRARY_PATH=<installation_directory>/lib DYLD_FRAMEWORK_PATH=<installation_directory> <installation_directory>/bin/qicli