【发布时间】:2017-02-23 10:14:42
【问题描述】:
我知道我们可以远程调试 Qt 应用程序 (link)。 我想知道我们是否可以基于与嵌入式应用程序相同的代码构建一个桌面应用程序,从而能够远程控制嵌入式应用程序。
换句话说,在桌面应用程序中调试时,是否可以包含 Qt Creator 完成的工作?
谢谢!
【问题讨论】:
标签: qt embedded remote-access
我知道我们可以远程调试 Qt 应用程序 (link)。 我想知道我们是否可以基于与嵌入式应用程序相同的代码构建一个桌面应用程序,从而能够远程控制嵌入式应用程序。
换句话说,在桌面应用程序中调试时,是否可以包含 Qt Creator 完成的工作?
谢谢!
【问题讨论】:
标签: qt embedded remote-access
QtCreator 只是连接到在主机上运行的 gdb-server。这意味着如果你真的实现了一个 gdb-client 你当然可以这样做。
但是……
您实际上可以创建一个公共接口(基于 REST/QtRO/等),以启用具有相同 UI 的桌面应用程序向您的远程应用程序发送请求/信号/等(它们应该与应用程序具有相同的连接)本身)
【讨论】:
QDatastreamsending Integer 从桌面到服务器并在每个传入的 int 上仅发出适当的信号.