Hallo, für eine Anwendung soll ein raspberry PI benutzt werden. Dazu soll auf dem PI Betriebssystem eine QT GUI laufen. Die Entwicklung soll nicht auf dem PI erfolgen, sondern auf dem Windows Vista Rechner. Welche Programme benötige ich, damit unter Windows Vista eine QT GUI implementiert werden kann? Diese Implementierung soll danach auf dem PI ausgeführt werden.
Einen Compiler/Interpreter für deine Programmiersprache. QT und QT-bindings für diese Sprache. Eventuell die Teile der QT-Toolchain die du sonst noch brauchst.
Funktioniert dies nicht, dass ich auf Windows eine QT GUI entwickle und starten kann und im Anschluss auf dem raspberry PI ausführen? Kann ich mit Eclipse auch QT GUI entwickeln?
Du solltest schauen das du ein Ordentlichen Compiler findest, ich bin daran gescheitert und konnte somit keine Projekte auf dem kleinen Arm ausführen und bin aus diesem Grund zu Linux gewechselt.(Naja eigentlich auch noch wegen Buildroot, aber das ist eine andere Sache)
leo schrieb: > Funktioniert dies nicht, dass ich auf Windows eine QT GUI entwickle und > starten kann und im Anschluss auf dem raspberry PI ausführen? nein, weil das verschiede CPUs sind. Mit einer Scriptsprache wie perl oder pyton geht das. Wenn du unter Windows programmierst, dann musst du doch nur noch den Quelltext auf den Rpi übertragen und dort einfach neu compilieren. Man muss nur darauf achten Plattformunabhängig zu programmieren. Also wenn möglich nur QT Funktionen verwenden.
greg schrieb: > Einen Compiler/Interpreter für deine Programmiersprache. > falsch! Einen Compiler/Interpreter für deine Hardwareplattform!!! leo schrieb: > Funktioniert dies nicht, dass ich auf Windows eine QT GUI entwickle und > starten kann und im Anschluss auf dem raspberry PI ausführen? > nein, aus oben genannten Grund Soll heissen, du benötigst eine Toolchain für deine Plattform, wenn du auf dieser nicht entwickeln möchtest (Stichwort: Crosscompiler)
Peter II schrieb: > leo schrieb: >> Funktioniert dies nicht, dass ich auf Windows eine QT GUI entwickle und >> starten kann und im Anschluss auf dem raspberry PI ausführen? > > nein, weil das verschiede CPUs sind. Mit einer Scriptsprache wie perl > oder pyton geht das. > Auf der Arbeit kompliere ich Linux/Arm und Windows/Intel mit demselben Sourcecode. Das geht, das kann man abstrahieren. dazu ist ja gerade QT da. Die Netzwerkschicht, Threads usw ist einfach auf den QT-Bibliotheken aufbauen, und schon ist das meiste erledigt. Bei einem anderen Projekt habe ich die gleich GUI-Source für Mac und Intel-Linux. Das geht auch prima. Unter Windows/Linux kann man auch diverse Crosscompiler einreichten, so dass eine Buildmaschine entsteht.
PittyJ schrieb: > Peter II schrieb: >> leo schrieb: >>> Funktioniert dies nicht, dass ich auf Windows eine QT GUI entwickle und >>> starten kann und im Anschluss auf dem raspberry PI ausführen? >> >> nein, weil das verschiede CPUs sind. Mit einer Scriptsprache wie perl >> oder pyton geht das. > > Auf der Arbeit kompliere ich Linux/Arm und Windows/Intel mit demselben > Sourcecode. Das geht, das kann man abstrahieren. dazu ist ja gerade QT > da. Natürlich. Du musst aber trotzdem für beides separat compilieren, und darum ging es.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.