我使用 Buildroot 为目标 BeagleBoard 构建 Qt。我将 Qt Creator 指向 Buildroot 生成的 qmake 文件,并将 Buildroot 的工具链添加到 Qt Creator 的“工具”菜单下的 Build & Run 配置选项中,在 Qt Creator 的“工具”菜单下添加了一个“Generice Linux Device”,并使用了测试该菜单中的配置工具来测试与设备的连接。该测试通过并说一切都很好。Dropbear ( SSH ) 安装在 BeagleBoard 上,我可以从终端通过 SSH 连接到它。当我在 Qt Creator 中为 Example AnalogClock 项目设置构建和运行配置选项时,它成功构建了演示(make 退出时没有错误),但编译输出消息“连接到通用 Linux 设备...”时挂起。一世' 我等了 1/2 一个小时,它永远不会超过这一步。下面是我设置的一些屏幕截图。在不使用 Buildroot 而是从源代码构建 Qt 并能够成功部署之前,我已经完成了此操作。我假设因为我的“通用 Linux 设备”设置通过了 Qt Creator 的“测试”工具,并且因为我可以通过 SSH 连接到机器,所以一切都应该工作。有人对可能出了什么问题有任何想法吗?如果我的工具链工作并且我可以成功构建演示应用程序,那么从 Buildroot 构建的 qmake 是否有可能以某种方式配置到我无法部署到远程 Linux 设备的位置?请帮助 - 在此先感谢。我假设因为我的“通用 Linux 设备”设置通过了 Qt Creator 的“测试”工具,并且因为我可以通过 SSH 连接到机器,所以一切都应该工作。有人对可能出了什么问题有任何想法吗?如果我的工具链工作并且我可以成功构建演示应用程序,那么从 Buildroot 构建的 qmake 是否有可能以某种方式配置到我无法部署到远程 Linux 设备的位置?请帮助 - 在此先感谢。我假设因为我的“通用 Linux 设备”设置通过了 Qt Creator 的“测试”工具,并且因为我可以通过 SSH 连接到机器,所以一切都应该工作。有人对可能出了什么问题有任何想法吗?如果我的工具链工作并且我可以成功构建演示应用程序,那么从 Buildroot 构建的 qmake 是否有可能以某种方式配置到我无法部署到远程 Linux 设备的位置?请帮助 - 在此先感谢。有人对可能出了什么问题有任何想法吗?如果我的工具链工作并且我可以成功构建演示应用程序,那么从 Buildroot 构建的 qmake 是否有可能以某种方式配置到我无法部署到远程 Linux 设备的位置?请帮助 - 在此先感谢。有人对可能出了什么问题有任何想法吗?如果我的工具链工作并且我可以成功构建演示应用程序,那么从 Buildroot 构建的 qmake 是否有可能以某种方式配置到我无法部署到远程 Linux 设备的位置?请帮助 - 在此先感谢。
编辑-更新:当远程部署确实有效时,我现在和之前在不同目标上尝试做的不同之处在于,现在我正在使用无线连接到设备。以前我通过路由器连接到目标板,但一切都是硬连线的。那应该有关系吗?我认为“测试”设备配置会失败。这是它从 Qt Creator 挂起的输出:14:54:32:进程“/usr/bin/make”正常退出。14:54:32:连接到设备...