Raspberry PI: QT Applikationen

Gast #3925084
Lesenswert?

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.
Gast #3925122
Lesenswert?

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)
Gast #3925133
Lesenswert?

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.
Gast #3925146
Lesenswert?

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)
Gast #3925609
Lesenswert?

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.
#3925726
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren