On 01/23/2012 11:48 AM, Stefan Majewsky wrote:
PS: Persönlich fände ich eine Einführung in ein freies plattformübergreifendes Framework wie Boost sehr interessant. Nur so als Anregung ;)
Qt ist ein freies plattformübergreifendes Framework. Sogar mehr als Boost: Mit letzterem hast du keine GUI und m.E.n. auch kein TCP/IP etc.
Hi. Das ist leider so nicht ganz richtig. Das Problem liegt hier vor allem im Deployment ohne Lizenz. Ich zitiere aus einem entsprechenden Foren Eintrag:
" Distributing Qt with X-Plane plugins is a huge pain in the a##. I do it with the CRJ, as I use QtCore, QtGui and QtOpenGL all over it. Getting the distribution to work on Mac OSX was almost a week of research, trying and failing. With Windows it's relatively easy, with Linux it's easy once you understand the concept of rpath.
So, yes you can of course use Qt in the plugin, once you wrapped yourself around the distribution process. If there is sufficient interest, I might write a HOWTO on this, but I think I need a cold winters' night for this. The easier way is to use libraries that are closer to the C++ standard, and that is everything offered by boost. The distribution for boost is easier, since you can link everything statically. With Qt you are forced to link dynamically, unless you want to spent $5000 on a commercial Qt license."
Quelle: http://forums.x-plane.org/index.php?showtopic=48012&st=70 http://forums.x-plane.org/index.php?showtopic=48012&st=70#80
Das Problem hier ist einfach, dass zwar prinzipiell alles moeglich ist, aber gewisse technische Vorteile der komerziellen Version vorbehalten bleiben. Ein wahrhaft freies Framework hat das Problem nicht (Was Qt jetzt nicht schlecht machen soll!)
cu Roman
Gruß Stefan
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd