2012-01-23 106 views
2

我正嘗試將舊的VB6項目轉換爲Qt/C++。任何人都知道通過這種方式做到這一點?將Visual Basic 6項目轉換爲Qt/C++

感謝

+7

從頭開始。不幸的是,無論你做什麼解決方案,我有一種感覺,它會非常接近。 – vcsjones

+0

從頭開始重寫。 – frp

+0

使用不同的語言,不同的編譯器和不同的平臺,人們會期望有不同的設計。 – AJG85

回答

2

它對於其他人來說非常好,可以告訴你從頭重寫你的應用程序。他們不必做這項工作。

儘管「風格」存在嚴重差異,但可以自動從一種語言翻譯到另一種語言。你可能沒有得到世界上最好的程序,但是,隨着所有這些偉大的編程人員在編譯時都會遇到,你已經沒有世界上最好的應用程序。如果你按照那些說「從頭開始重建」的建議,除非它很小,否則根本沒有任何程序。

查看我的SO answer on how to translate programming languages替代選擇。也不容易或便宜,但實際。

1

Qt和VB有完全不同的成語,我不認爲這將是有意義的「端口」的應用程序。我希望沒有任何工具可以在這兩個平臺之間進行轉換,如果有的話,上帝幫助作者。

最好的辦法是從Qt開始編寫應用程序,它不再是VB6應用程序。

將舊應用作爲要求參考相當宏偉。它會描述你的輸入,輸出相當好。不過,您應該避免將它用作設計參考。我的意思是從編程的角度來看。 GUI元素在適當的情況下可以看起來相同,儘管這是重新考慮是否有更好的方法來做事情的好機會。

相關問題