Qt-programmieren unter Linux->Programme nutzen unter WinX

Verschiedenes zu Qt
Antworten
Cuthalion
Beiträge: 2
Registriert: 16. Juli 2007 17:30

Qt-programmieren unter Linux->Programme nutzen unter WinX

Beitrag von Cuthalion »

Hi!

Ich hab mal eine sehr grundsätzliche Frage und hoffe ihr könnt mir weiterhelfen.

Ich arbeite normalerweise mit C/C++ unter Linux/Unix und nutze meine Programme dann ohne große GUI einfach per Kommandozeile. Nun stehe ich vor dem Problem für eins meiner Programme eine GUI aufbauen zu müssen und es stellt sich die Frage: Wie realisiere ich das am besten? Das Ganze hat den zusätzlichen Anspruch, dass ich gerne weiter unter Linux/Unix entwicklen würde, jedoch das Programm später unter Windows laufen muss.

Meine erste Idee wäre egewesen Java zu nutzen und per C++/Java Schnittstelle Teile meines ursprünglischen Codes einzubringen. Da ich allerdings gerne Java vermeiden würde hab ich weitergesucht und bin auf Qt gestoßen. Grundsätzlich klingt das ja alles so, als ob es genau das wäre wonach ich suche, aber ich trau dem Ganzen nicht so recht ... ;)

Also die Frage an euch: Kann man mit basierend auf C++ und Qt unter Linux ein Programm mit schöner Gui entwickeln, welches dann auch auf "normalen" Windows" Rechnern lauffähig ist? Was käme da genau auf mich zu? Mit welchen Problemen hätte ich zu rechnen?

Bin für alle Tipps udn Hinweise sehr dankbar!

Gruß,
Cuthalion
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Re: Qt-programmieren unter Linux->Programme nutzen unter

Beitrag von macman »

Cuthalion hat geschrieben:Kann man mit basierend auf C++ und Qt unter Linux ein Programm mit schöner Gui entwickeln, welches dann auch auf "normalen" Windows" Rechnern lauffähig ist?
Im Prinzip ja :-) Ich habe mal einen auf XP entwickelten Source genommen und jeweils unter OS X und Linux (Redhat) compiliert. Beide Programme liefen und sahen auch so aus, wie ich es erwartet habe.

Man sollte aber nie vergessen, das man nicht alles plattformunabhängig programmieren kann.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
MichaelS
Beiträge: 240
Registriert: 27. Dezember 2005 12:49

Beitrag von MichaelS »

Hallo,

ich arbeite ebenfalls unter Linux (QT/kdevelop) und compiliere den Quellcode dann unter Windows. Bisher hatte ich damit noch keine Probleme.

Gruß Michael
Cuthalion
Beiträge: 2
Registriert: 16. Juli 2007 17:30

Beitrag von Cuthalion »

Super! Das hört sich ja schon prima an.

Es ist klar das ich QT auf jeweils dem Windows bzw. Linux Rechner brauche auf dem ich meinen Quellcode compilieren will. Aber was ist wenn ich das kompilierte Programm dann auf einem anderen Rechner starten will? Braucht der dann (ähnlich wie jedes Java Programm ein Java Runtime Eviroment benötigt) auf jedem Rechner ein installiertes QT?

Vielen Dank schoneinmal!

Gruß,
Cuthalion
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Entweder Qt statisch compilieren oder Du lieferst die entsprechenden DLLs mit.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
MichaelS
Beiträge: 240
Registriert: 27. Dezember 2005 12:49

Beitrag von MichaelS »

Sofern Du nicht statisch gegen QT linkst, werden eine handvoll QT-DLL's benötigt.

Gruß MIchael
Antworten