线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
从API启动RoboDK
# 1
你好,
我有一个小问题,我不能在我的Ubuntu 20.04上启动RoboDK。如果我让c++ API启动它,它就会崩溃,并出现错误:



代码:
加载共享库时出现错误:libQt5WebSockets.so。5: cannot open shared object file: No such file or directory


所以我在我的。bashrc中添加了来自“~/RoboDK/RoboDK- start .sh”的代码行,软件启动了,但在不到1秒的时间内由于分段错误而崩溃:

代码:
。/ RoboDK
没有检测到RoboDK的运行实例
启动RoboDK v 5.0.2。18542年……
操作系统:LIN64
发布日期:2020年8月16日
主进程ID: 167646
线程ID: 0 x7fcb5ae97bc0
加载设置…
访问全局参数文件失败
正在设置默认设置…
默认设置设置
访问全局参数文件失败
正在设置默认设置…
默认设置设置
设置加载
状态栏:“语言设置为英文”
正在更新最近的文件菜单…
创建语言菜单
设置滑块风格……
完成
设置图形……
正在设置主窗口…
从主窗口……
LC开始……
LC消息:没有找到LC设备
没有找到加密狗或无法读取
LC开始……
LC消息:没有找到LC设备
没有找到加密狗或无法读取
加载插件:“CollisionFreePlanner”
“libAppLoader.so”
“libCollisionFreePlanner.so”
加载插件文件:"libCollisionFreePlanner.so"
加载插件“CollisionFreePlanner”
使用设置:“”
设置状态栏
在实用程序菜单的末尾插入菜单
设置菜单栏
“libOPC-UA.so”
“libPluginExample.so”
“libPluginGravity.so”
“libPluginPalletizing.so”
“libPluginRealTime.so”
“libRobotPilot.so”
加载的插件列表:
“CollisionFreePlanner”
已完成的插件列表
状态栏:“已加载1个插件”
正在读取首选布局设置…
完成
[1] 167646分段故障(core dump) ./RoboDK ./


在这一点上我不知道该怎么办。我想以嵌入式的方式使用RoboDK,但我甚至无法在全新的Ubuntu 20.04安装中打开它

经过进一步的测试,似乎从计算机直接启动工作,通过ssh或与无头计算机启动不能工作。
有没有办法在没有UI的情况下启动RoboDK ?还是这需要另一个版本的RoboDK ?

关于添加到bashrc我必须做,我不确定这是“干净的”方式做它,我应该怎么做呢?
通过添加-NOUI命令行选项,您可以在没有用户界面或OpenGL窗口的情况下启动RoboDK。

更多信息:
//www.sinclairbody.com/doc/en/RoboDK-API.html#CommandLine




浏览此线程的用户:
1客人(年代)