gpt4 book ai didi

qt - ROS Qt 媒体在重新制作之前不显示

转载 作者:行者123 更新时间:2023-12-04 18:41:57 30 4
gpt4 key购买 nike

我有一个 Smach 状态机,它通过 ROS 中间件与 Qt 应用程序通信,以根据 Smach 状态传递给 GUI 的内容显示动态 GUI。在 Phonon 库的帮助下使用视频和音频,但是,每次我启动具有此设置的 Ubuntu 虚拟机时,视频、声音和图像都无法显示,直到我 make再次项目。我在专用的 Ubuntu 机器上尝试过,因为我认为 VirtualBox 可能会导致一些问题,但问题仍然存在。当我make再次项目,视频、声音和图像立即显示在 GUI 上。

我正在使用 Qt 库和 ROS Electric,但它被创建到一个项目中并使用 CMake 编译。

有谁知道为什么每次打开机器时都需要制作该项目?在重新制作项目之前,是否有可能某些库没有正确链接?

任何帮助表示赞赏。

谢谢

雅各布

最佳答案

我发现了问题。

在从 smach 发送的 XML 中,我为所有图像和视频使用了相对路径,由于某种原因,这仅在制作应用程序时才正确。系统重新启动后,路径不再正确,因此现在绝对路径正在工作。

关于qt - ROS Qt 媒体在重新制作之前不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15078959/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com