für gtk2 und qt entwickeln - libQt4Pas installieren

Für Installationen unter Linux-Systemen
Antworten
Martin V
Beiträge: 142
Registriert: Sa 30. Jan 2010, 19:35
OS, Lazarus, FPC: Linux64, Wiindows32, MacOS, Lazarus 1.8.2
CPU-Target: xxBit

für gtk2 und qt entwickeln - libQt4Pas installieren

Beitrag von Martin V »

Hallo,

ich habe unter Ubuntu 10.04 eine gtk2 Lazarus-IDE am Laufen. Ich hätte gerne auch eine qt Version meiner Anwendung. Unter Project - Project Options - Compiler Options - Build modes - Set macro values kann man qt als Ziel-Oberfläche auswählen. Dafür muß man aber -lQt4Pas installiert haben. Hierfür habe ich mich am Artikel http://wiki.lazarus.freepascal.org/Qt_Interface orientiert. Aber irgendwas habe ich falsch gemacht, und es kamen reihenweise Fehlermeldungen, dass die in den qt-libs definierten Funktionen nicht gefunden werden können. Die libQt* Dateien habe ich nun doch wieder gelöscht, und meine Pascal-Quelltexte und die LPI-Datei auf einen älteren Stand zurückgesetzt und trotzdem kann ich kein gtk2 mehr erzeugen:
/usr/bin/ld: cannot find -lQt4Pas
dabei brauche ich qt jetzt gar nicht mehr. Zwei Fragen:
1. Was muß ich tun, damit ich gtk2 wieder compilieren kann? (Mit einem anderen Projekt geht es weiterhin.)
2. Wie stellt man die Installation von libQt4Pas an, dass es dann auch funktioniert? Gibt es bessere Anleitungen?

Benutzeravatar
theo
Beiträge: 10856
Registriert: Mo 11. Sep 2006, 19:01

Re: für gtk2 und qt entwickeln - libQt4Pas installieren

Beitrag von theo »

1. Müsste eig. mit dem zurücksetzen auf GTK2 Interface funzen. Wenn's gar nicht will, lösche die *.lpi Datei aus dem Verzeichnis und fang durch Öffnen der *.lpr ein neues "Projekt" an.

2. Die Qt Version muss auch stimmen.

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Re: für gtk2 und qt entwickeln - libQt4Pas installieren

Beitrag von knight »

Martin V hat geschrieben: 2. Wie stellt man die Installation von libQt4Pas an, dass es dann auch funktioniert? Gibt es bessere Anleitungen?
sudo apt-get install libqt4pas-dev

knight

Martin V
Beiträge: 142
Registriert: Sa 30. Jan 2010, 19:35
OS, Lazarus, FPC: Linux64, Wiindows32, MacOS, Lazarus 1.8.2
CPU-Target: xxBit

Re: für gtk2 und qt entwickeln - libQt4Pas installieren

Beitrag von Martin V »

Das funktioniert bei mir nicht. Es wird folgendes ausgegeben:
-----------------------
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Status-Informationen einlesen... Fertig
Paket libqt4pas-dev ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es veraltet
ist oder nur aus einer anderen Quelle verfügbar ist.
E: Paket libqt4pas-dev hat keinen Installationskandidaten
----------------------

Inzwischen habe ich immerhin mit Löschen aller laz* und lcl* Einträge in der Synaptik-Paketverwaltung sowie durch Löschen des versteckten Hauptverzeichnisses /.lazarus wieder ein lauffähiges Lazarus bzgl. gtk2.

Antworten