KDevelop und Includes

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
ThoWaBu
Beiträge: 449
Registriert: 16.01.2003 12:48:51
Wohnort: Butzbach
Kontaktdaten:

KDevelop und Includes

Beitrag von ThoWaBu » 09.08.2011 13:38:04

Ich versuche mich am Tutorial von KDE.org.
Leider bleibe ich schon am Anfang hängen.

Er findet INCLUDES wie QStrings, KApplication etc nicht.

Code: Alles auswählen

#include <QStrings>

Allerdings :

Code: Alles auswählen

root@quark:/home/thomas/projects/teste# locate kapplication
/usr/include/kapplication.h
Jedoch funktioniert :

Code: Alles auswählen

#include <kapplication.h>

Was steckt denn dort für ein Mechanismus hinter ?

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Re: KDevelop und Includes

Beitrag von peschmae » 10.08.2011 10:05:46

Also QStrings sollte QString heissen, ein Header QStrings gibts nicht. Das liegt in /usr/include/qt4/QtCore/QString - eventuell ist das nicht im Suchpfad für Includes (k.A. wo in den Projekteinstellungen in KDevelop du den angeben musst, ich benutze die Software nicht. Aber irgendwo sollte da die Compileroption -I/usr/include/qt4/QtCore rumliegen).

Ditto für KApplication, das Header dazu liegt in /usr/include/KDE, der Pfad muss auch explizit irgendwo eingetragen sein.

Eigentlich würde ich allerdings erwarten, dass das in KDevelop automatisch richtig gesetzt wird, für neue KDE Projekte...

kapplication.h funktioniert, weil das direkt in /usr/include liegt, dort sucht der Compiler meines wissens immer automatisch...

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Antworten