Für qt compilieren

Für Fragen rund um die Ide und zum Debugger
Antworten
hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

Für qt compilieren

Beitrag von hanibal »

wie kann ioch für qt compieliren?

ich hab die ide schon für qt erstellt, da kommt aber errror while linking, bei gtk und gtk2 und win32 leuft das.

und kann man eig auch für macosx compieliren?

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Für QT musst du erst die Bindings erstellen.
Und deine Software muss unter GPL veröffentlicht werden.
Steht wie meisstens im Wiki genau erklärt, also lesen bildet ...

Unter macos schon crosscompilieren ist glaub ich sehr schwirig da man etliche Bibliotheken aus dem System braucht. Ausserdem heisst das es compilierbar ist ja noch lange nicht das es läuft.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7178
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Du musst noch die passenden Packte installieren.
Dann läuft es. und die IDE muss für qt Kompeliert sein.

Ich meine monta hat hie ein Tutor dafür geschrieben... Schau dir das mal an !
MFG
Michael Springwald

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

das Tutorial war für GTK2, qt wird ja auch noch nicht voll unterstützt, siehe hier:
http://wiki.lazarus.freepascal.org/Road ... components

und wie bereits gesagt, das wesentliche dazu steht hier
http://wiki.lazarus.freepascal.org/Qt_Interface
Johannes

creed steiger
Beiträge: 957
Registriert: Mo 11. Sep 2006, 22:56

Beitrag von creed steiger »

Ganz kurz
Bindings von hier:
http://users.pandora.be/Jan.Van.hijfte/ ... .30.tar.gz
Entpacken und
libqt4intf.so nach
/usr/lib/
kopieren
LCL neu erstellen

hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

Beitrag von hanibal »

wie, das muss unter gpl veröffentlicht werden, heißt das, das man sonst geld bezahlen muss, für qt?

creed steiger
Beiträge: 957
Registriert: Mo 11. Sep 2006, 22:56

Beitrag von creed steiger »

Im Wikipedia Artikel ist die Lizenssituation glaub ich ganz gut beschrieben:
http://de.wikipedia.org/wiki/Qt_(Toolkit)

Ansonsten:
http://trolltech.com/developer/faqs/Licensing

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

hanibal hat geschrieben:wie, das muss unter gpl veröffentlicht werden, heißt das, das man sonst geld bezahlen muss, für qt?


Ja, genau das heißt das. Dann musst du dir nämlich das kommerzielle qt-Pack von Trolltech kaufen. Davon lebt die Firma - sie entwickelt schließlich qt. Das gilt aber - wie gesagt - nur, wenn du unter qt Programme entwicklen willst, die nicht unter der GPL stehen.

Steht alles in den von Monta angegebenen Links.

pluto
Lazarusforum e. V.
Beiträge: 7178
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

qt wird ja auch noch nicht voll unterstützt,

Also ich nutzte nur sie, und ich finde es gar nicht mal so schlecht... einige sachen stören mich, aber Trotzdem. Das meiste geht.
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Welch nutzvolle Aussage..
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7178
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Ja, damit wollte ich sagen, das mir noch keine Probleme aufgefallen sind... mehr nicht - außerdem sagt das genau der richtige !
MFG
Michael Springwald

Antworten