远程执行Qt嵌入式应用程序

时间:2017-02-23 10:14:43

标签: qt embedded remote-access

我知道我们可以远程调试Qt应用程序(link)。 我想知道我们是否可以基于与能够远程控制嵌入式应用程序的嵌入式代码相同的代码构建桌面应用程序。

换句话说,在桌面应用程序中调试时,是否可以包含Qt Creator完成的工作?

谢谢!

1 个答案:

答案 0 :(得分:1)

QtCreator只是连接到主机上运行的gdb服务器。这意味着如果您实际实现了gdb-client,您当然可以这样做。

但是...

  1. 应用程序将处于调试模式,不应用于生产
  2. 您不能简单地拥有相同的代码库,并期望在桌面上拥有控制远程应用程序的UI
  3. 您实际上可以创建一个公共界面(基于REST / QtRO的/ etc)来启用具有相同UI的桌面应用程序,以将请求/信号/等发送到您的远程应用程序(它们应该与应用程序具有相同的连接)本身)