我使用Buildroot为目标BeagleBoard构建Qt。我将Qt Creator指向Buildroot生成的qmake文件,并将Buildroot的工具链添加到Qt Creator'Tools'菜单下的Build & Run配置选项中,在Qt Creator的'Tools'菜单下添加了一个'Generice Linux Device',并使用了测试在该菜单中配置工具来测试与设备的连接。测试通过并表示一切都很好。 Dropbear(SSH)安装在BeagleBoard上,我可以通过我的终端进行SSH连接。当我为Qt Creator中的Example AnalogClock项目设置构建和运行配置选项时,它成功地构建了演示(退出时没有错误),但挂起了编译输出消息“连接到通用Linux设备...”。我已经等了半个小时了,它从来没有超过这一步。以下是我的设置的一些截图。我之前没有使用过Buildroot,只是从源代码构建Qt并且能够成功部署。我认为自从我的'通用Linux设备'设置通过了Qt Creator的'测试'工具后,我就可以通过SSH连接到机器了。有人有什么想法可能是错的吗?如果我的工具链可以工作,并且我可以成功构建演示应用程序,那么从Buildroot构建的qmake完全可能配置为无法部署到远程Linux设备的位置?请帮助 - 提前致谢。Qt Creator部署到远程Linux目标
编辑 - 更新: 远程部署工作时,我现在和之前尝试做的不同目标之间的区别是,现在我正在使用无线连接到设备。之前我通过路由器连接到目标板,但一切都是硬连线的。应该这样吗?我认为'测试'设备配置会失败,然后..这里是从Qt Creator挂起的输出: 14:54:32:进程“/ usr/bin/make”正常退出。 14时54分32秒:连接设备...
2012-08-05
PhilBot