我想将使用 VTK、C++ 和 QT 开发的桌面应用程序移植到 Web 应用程序
Posted
技术标签:
【中文标题】我想将使用 VTK、C++ 和 QT 开发的桌面应用程序移植到 Web 应用程序【英文标题】:I want to port a desktop application developed using VTK, C++ and QT to web application 【发布时间】:2019-04-18 13:28:32 【问题描述】:。问题是我想使用 C++ 来完成,因为我不想降低应用程序的性能。有没有可能做到这一点。如果是的话,请向我推荐一些工具、库以及最佳方法。如果有人可以分享我正确的教程或工作示例,我将非常感激。
【问题讨论】:
您可能对emscripten感兴趣。 【参考方案1】:VTK 完全依赖于机器,就像 QT 一样,所以我认为您不能将应用程序“移植”到网络上,但您肯定可以通过网页远程访问它。
您可以尝试使用类似noVNC 的VNC 方法。它将允许您远程访问在您的服务器上运行的应用程序。 noVNC 有两部分,一是在纯 JS 中解释 VNC 协议,另一部分是在 python 中,通过 websocket 管道传输 VNC 协议(TCP)。
我已经完成了这种 VTK/Web 集成,并且效果很好。
【讨论】:
以上是关于我想将使用 VTK、C++ 和 QT 开发的桌面应用程序移植到 Web 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
使用图形函数时出现分段错误(vtk 6.1、Qt5.3、Ubuntu)
Ubuntu16.04 VTK7.1.0+QT4.8.6+QtCreator开发环境配置
我可以使用 Visual C++ 开发跨平台桌面应用程序吗?