Seite 1 von 1

Portierung Visual C++/mfc nach Linux C++/Qt

Verfasst: 14. August 2008 10:54
von jona
Hallo alle miteinander!

Ich mache eine Studie über die Portierung eines Programms wie im Titel geschrieben.
Ich sollte den Aufwand schätzen können, um das ganze Programm zu portieren.
Hat jemand Erfahrungen, Lösungsmöglichkeiten, allgemeine Tipps für mich?!
Ich habe schon einiges gelesen über das Qt Migrations Framework... kennt das jemand und kann mir hierzu etwas sagen?

Ich bin um jeden Hinweis froh!!
Besten Dank im Voraus.
mfg jona

Verfasst: 14. August 2008 12:55
von Sephral
Uff, sportliche Aufgabe.
Wie groß ist denn die Anwendung?

Verfasst: 14. August 2008 15:26
von jona
Es ist schon eine schwierige Aufgabe, das ist mir klar.
Die Anwendung hat bestimmt an die 50 Klassen, ein Hauptfenster und mehrere kleine Windows.
Im worst case gibt es halt nur eine Aufwandschätzung und dann wird wahrscheinlich entschieden, dass die Portierung nicht durchgeführt wird.

Hat sonst niemand irgendeinen Link oder so für mich?

Verfasst: 14. August 2008 15:30
von methusalem
Verläßlich wird das nur jemand beantworten können, der weiß wie man mit QT umgeht und das Programm einsehen kann.

Ansonsten ist das "Hornberger Schießen"

Verfasst: 14. August 2008 15:33
von jona
Ich will ja auch keine Lösung von euch hören.
Ich habe ja nur nach Tipps gefragt, von Leuten, die vielleicht mal etwas ähnliches gemacht haben.
Oder Webseiten, die sich mit dem Thema befassen?!

Verfasst: 14. August 2008 15:49
von methusalem
OK, dann hab ich das in den falschen Hals bekommen!

Verfasst: 18. August 2008 08:03
von RHBaum
Naja, richtig Tipps geben mit so allgemeinen Infos wuerd Dir hier keiner geben koennen.

Es gibt themen, die gehn in windows einfacher als in linux, und auch umgekehrt ....
Es gibt bibliotheken ... die gibts am anderen system nicht, oder sind total anders aufgebaut, benutzt das programm sowas, oder ist es fuer sich autark ?

Ist der code sauber und haelt sich an c++ standard, oder werden viele plattformspezifischen "tricks" eingesetzt ...

Also es haengt sehr viel vom eigentlichen code ab ....

Ciao ...