Quick Guide für Raspberry Pi: C/C++ mit Geany für Newbies

Atmel, PIC, VEX, Fischertechnik

Moderator: Moderatoren

Benutzeravatar
HaWe
Administrator
Administrator
Beiträge: 5402
Registriert: 11. Jan 2006 21:01
Wohnort: ein kleiner Planet in der Nähe von Beteigeuze

Re: Quick Guide für Raspberry Pi: C/C++ mit Geany für Newbies

Beitragvon HaWe » 22. Mai 2017 17:34

2.) glade-3 :

Installation:
http://prognotes.net/2015/12/installing ... -in-linux/

Tutorial:
http://prognotes.net/2016/03/gtk-3-c-co ... g-glade-3/

Nachteil:
arbeitet nicht direkt mit der Geany IDE und deren compiler/linker build Parametern zusammen, sondern erfordert einen großen Overhead bezüglich makefiles und zusätzlichen project files etc.
Gruß,
HaWe
±·≠≈²³αβγδε∂ζλμνπξφωΔΦ≡ΠΣΨΩ∫√∀∃∈∉∧∨¬⊂⊄∩∪∅∞®
NXT NXC SCHACHROBOTER: https://www.youtube.com/watch?v=Cv-yzuebC7E

Benutzeravatar
HaWe
Administrator
Administrator
Beiträge: 5402
Registriert: 11. Jan 2006 21:01
Wohnort: ein kleiner Planet in der Nähe von Beteigeuze

Re: Quick Guide für Raspberry Pi: C/C++ mit Geany für Newbies

Beitragvon HaWe » 22. Mai 2017 17:34

Platzhalter
Gruß,
HaWe
±·≠≈²³αβγδε∂ζλμνπξφωΔΦ≡ΠΣΨΩ∫√∀∃∈∉∧∨¬⊂⊄∩∪∅∞®
NXT NXC SCHACHROBOTER: https://www.youtube.com/watch?v=Cv-yzuebC7E

Benutzeravatar
HaWe
Administrator
Administrator
Beiträge: 5402
Registriert: 11. Jan 2006 21:01
Wohnort: ein kleiner Planet in der Nähe von Beteigeuze

Re: Quick Guide für Raspberry Pi: C/C++ mit Geany für Newbies

Beitragvon HaWe » 24. Mai 2017 13:20

Platzhalter
Gruß,
HaWe
±·≠≈²³αβγδε∂ζλμνπξφωΔΦ≡ΠΣΨΩ∫√∀∃∈∉∧∨¬⊂⊄∩∪∅∞®
NXT NXC SCHACHROBOTER: https://www.youtube.com/watch?v=Cv-yzuebC7E

Benutzeravatar
HaWe
Administrator
Administrator
Beiträge: 5402
Registriert: 11. Jan 2006 21:01
Wohnort: ein kleiner Planet in der Nähe von Beteigeuze

Re: Quick Guide für Raspberry Pi: C/C++ mit Geany für Newbies

Beitragvon HaWe » 24. Mai 2017 13:20

Platzhalter
Gruß,
HaWe
±·≠≈²³αβγδε∂ζλμνπξφωΔΦ≡ΠΣΨΩ∫√∀∃∈∉∧∨¬⊂⊄∩∪∅∞®
NXT NXC SCHACHROBOTER: https://www.youtube.com/watch?v=Cv-yzuebC7E

Benutzeravatar
HaWe
Administrator
Administrator
Beiträge: 5402
Registriert: 11. Jan 2006 21:01
Wohnort: ein kleiner Planet in der Nähe von Beteigeuze

Re: Quick Guide für Raspberry Pi: C/C++ mit Geany für Newbies

Beitragvon HaWe » 24. Mai 2017 13:21

Qt :

1.) Qt 4 und Qt Creator installieren :

Code: Alles auswählen

sudo apt update     
sudo apt upgrade                                 

sudo apt-get install qt4-dev-tools libqt4-dev libqt4-dev-bin qt4-qmake
sudo apt install qtcreator



2.) Tutorials und weiterführende Literatur:

http://www.elektronik.nmp24.de/?Einplat ... _erstellen

https://de.wikibooks.org/wiki/Qt_f%C3%B ... %C3%A4nger
pdf-Download: https://de.wikibooks.org/wiki/Datei:QT_ ... A4nger.pdf

https://www.matse.itc.rwth-aachen.de/di ... hp?id=8048



3.) Schema zum Erstellen von Qt Projekten:

in beliebiges Arbeitsverzeichnis wechseln

ein Unterverzeichnis <projektname> erstellen und dort hinein wechseln

mit qtdesigner das spätere Fenster samt Qlabels, Qedits und QPushbuttons etc. entwerfen
+ speichern als "projektname.ui"

dann die zugehörigen .h und .cpp files per Editor programmieren

in diesem Unterverzeichnis sollen sich dann letztendlich befinden:
main.cpp, projektname.h, projektname.cpp, projektname.ui

in diesem Unterverzeichnis das LXterminal öffnen und nacheinander eingeben:
qmake -project
qmake
make
./projektname

Nachteile:
Wegen "make" und dem von qmake erzeugten makefile leider nicht aus Geany heraus möglich, was die Fehlersuche und das Kompilieren/Erstellen in der Geany IDE erheblich erschwert.
Weiterhin muss alles haarklein selber programmiert werden, selbst jeder Rahmen für jedes Element, alles längst nicht so einfach wie z.B. bei Borland C++ Builder wo dies automatisch geschieht.
Vorteil gegenüber gtk: man muss wenigstens kein makefile per Hand editieren.
Gruß,
HaWe
±·≠≈²³αβγδε∂ζλμνπξφωΔΦ≡ΠΣΨΩ∫√∀∃∈∉∧∨¬⊂⊄∩∪∅∞®
NXT NXC SCHACHROBOTER: https://www.youtube.com/watch?v=Cv-yzuebC7E

Benutzeravatar
HaWe
Administrator
Administrator
Beiträge: 5402
Registriert: 11. Jan 2006 21:01
Wohnort: ein kleiner Planet in der Nähe von Beteigeuze

Re: Quick Guide für Raspberry Pi: C/C++ mit Geany für Newbies

Beitragvon HaWe » 26. Jul 2017 13:30


DONATE / SPENDE:
Gefällt dir dieses Kompendium und möchtest du dafür einen kleinen Betrag über PAYPAL spenden ?
Dann klicke einfach auf diesen Link -
Ab einer Spende ab EUR 5,- kannst du auf Wunsch dieses Kompendium auch als kostenloses WORD.doc erhalten (per Email oder Download als .zip, z.T. weniger Abbildungen aus urheberrechtlichen Gründen):

-> Ja, ich möchte etwas als Anerkennung spenden <-


Ein ganz herzliches Dankeschön! :prima:
Gruß,
HaWe
±·≠≈²³αβγδε∂ζλμνπξφωΔΦ≡ΠΣΨΩ∫√∀∃∈∉∧∨¬⊂⊄∩∪∅∞®
NXT NXC SCHACHROBOTER: https://www.youtube.com/watch?v=Cv-yzuebC7E


Zurück zu „allgemeine / Nicht-Lego-Robotik und Elektronik“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste

Lego Mindstorms EV3, NXT und RCX Forum : Haftungsauschluss