我尝试在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
任何人都知道如何解决这个问题?
答案 0 :(得分:0)
SDK的二进制文件中显然存在一些破坏的依赖项。
你介意去看一下here on pastebin的剧本吗?它应该修复2.4.3 SDK的依赖性问题。你需要在El Capitan或Sierra上安装Xcode7或Xcode8。
步骤:
答案 1 :(得分:0)
在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