我有一个 Smach 状态机,它通过 ROS 中间件与 Qt 应用程序通信,以根据 Smach 状态传递给 GUI 的内容显示动态 GUI。视频和音频是在 Phonon 库的帮助下使用的,但是,每次我启动具有此设置的 Ubuntu 虚拟机时,视频、声音和图像都无法显示,直到我make
再次进行项目。我在专用的 Ubuntu 机器上尝试过,因为我认为 VirtualBox 可能会导致一些问题,但问题仍然存在。当我make
再次进行项目时,视频、声音和图像会立即显示在 GUI 上。
我正在使用 Qt 库和 ROS Electric,但它被创建到一个项目中并使用 CMake 编译。
有谁知道为什么每次打开机器时都需要制作该项目?在重新制作项目之前,是否有可能某些库没有正确链接?
任何帮助表示赞赏。
谢谢
雅各布