将Visual Basic 6项目转换为Qt / C ++

时间:2012-01-23 19:08:00

标签: c++ qt vb6

我正在尝试将旧的VB6项目转换为Qt / C ++。有人知道这样做吗?

由于

2 个答案:

答案 0 :(得分:2)

其他人告诉你从头开始重写你的应用程序非常好。他们不需要做这项工作。

尽管“风格”存在严重差异,但可以自动从一种语言翻译成另一种语言。你可能没有获得世界上最好的程序,但是,随着它们在构建时所有这些伟大的程序员,你已经没有世界上最好的应用程序了。如果你遵循那些说“从头重建它”的建议,除非它很小,你可能根本就没有任何程序。

有关替代方案,请参阅我的SO answer on how to translate programming languages。也不容易或便宜,但实用。

答案 1 :(得分:1)

Qt和VB有完全不同的习语,我不认为“移植”应用程序是有意义的。我希望无论如何都没有工具可以在这两个平台之间进行转换,上帝帮助作者(如果有的话)。

你最好的选择是从Qt开始编写应用程序,它不再是VB6应用程序了。

将旧应用程序作为要求引用非常精彩。它会很好地描述您的输入,输出。但是,您应该避免将其用作设计参考。我的意思是从编程的角度来看。如果适当的话,GUI元素看起来可能相同,但如果有更好的方法可以重新考虑,那么它是一个很好的机会。