Seite 1 von 1

Anfängerfrage: Qt Jambi auf WinXP zur Entwicklung

Verfasst: 1. Juli 2008 15:55
von muhQ
Hallo,

Ich bin gerade erst auf das Qt - framework aufmerksam geworden und habe festgestellt, dass es meinen wünschen entspricht.
Entwicklung einer App unter Windows und dann portieren auf diverse andere OS.

Jetzt zu meiner Frage, ich würde gerne eine Anwendung auf Windows XP SP2 und Qt Jambi entwickeln und diese später auf windows ce (PDA), linux, linux embedded, mac os, etc. portieren. Ist dies mit Qt Jambi möglich oder sollte ich lieber auf die C++ Version zurückgreifen?
Mein Favourit ist eben Java / C# zur Anwendungsentwicklung :)

Ich hoffe auf Eure Meinungen :)

gruß mat

Verfasst: 1. Juli 2008 17:28
von ArneStocker
windows = JA
windows ce (PDA) = ???
linux = JA
linux embedded, = ???
mac os = JA

falls Du was zu Windows CE oder linux embeddet herausbekommts wäre es schön, wenn Du's hier mitteilst, ich glaube aber eher nicht.

Gruß Arne

Verfasst: 2. Juli 2008 11:29
von Tobi1988
Hallo,

morgen wird sich zeigen, ob du recht hast. Da versuche ich mein in Windows geschriebenes Programm bei Ubuntu laufen zu lassen. Aber das dürfte ja kein Problem sein :-)

Ob es auf den anderen Systemen laufen würde, interessiert mich auch :-)

MfG
Tobi

Verfasst: 2. Juli 2008 14:19
von ChMaster
Tobi1988 hat geschrieben:Hallo,

morgen wird sich zeigen, ob du recht hast. Da versuche ich mein in Windows geschriebenes Programm bei Ubuntu laufen zu lassen. Aber das dürfte ja kein Problem sein :-)

Ob es auf den anderen Systemen laufen würde, interessiert mich auch :-)

MfG
Tobi
Nicht so schnell. Lies mal die Dokumentation zu QtJambi, in der steht was du brauchst um deine Anwendung auf anderen System laufen zu lassen.

Du brauchst zusätzlich noch zu deiner qtjambi-<version>.jar die folgenden JAR Datei.

Linux: qtjambi-linux32-gcc-<version>.jar
Windows: qtjambi-win32-msvc2005-<version>.jar
Mac: qtjambi-macosx-gcc-<version>.jar

Verfasst: 2. Juli 2008 14:36
von ArneStocker
... richtig. die jars müssen natürlich für jede Plattform gesondert in den Classpath aufgenommen werden (es gibt ja für jede Plattform ein gesondertes Paket).

Nur mal kurz zum Mac. Dort muss beim Aufruf der VM zusätzlich der Parameter

Code: Alles auswählen

-XstartOnFirstThread
eingegeben werden, sonst steht nämlich gleich alles :-)

Gruß Arne

Verfasst: 2. Juli 2008 15:08
von Tobi1988
Ja stimmt. Hab ja bei Linux anderes jars. Aber dann müsste es ja auch für die anderen Systeme wie Windows ce und linux embedded extra jars geben. Auf trolltech sind aber solche nich vorhanden soviel ich weiß.

MfG Tobi