Hallo,
Der QtCreator zeigt an, dass er bei:
#include <QtGui/QApplication>
und
#include <QSql>
die Header-Dateien nicht finden kann.
Normalerweise müssten die unter /usr/include/qt liegen.
Ein solcher Ordner existiert aber nicht, obwohl ich sämtliche Pakete zu Qt installiert habe.
Dies ist seit einer Neuinstallation von Suse 11.2 unter einem 64Bit System so.
Wo liegen diese Header-Dateien ?
Muss ich diese Nachinstallieren (und wie ?) oder sind die Einstellungen des QtCreator falsch ?
Vielen Dank für eure Antworten.
[gelöst]QtCreator kann die Headerdateien nicht finden
[gelöst]QtCreator kann die Headerdateien nicht finden
Zuletzt geändert von Bronski am 9. August 2010 12:29, insgesamt 1-mal geändert.
-
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Das Projekt habe ich mit QtCreator (Version 1.2.1) unter :
File/New/Qt4 Gui Application/Name des Projektes eingegeben/die Module augewählt/Fensternamen usw. eingegeben.
Danach hat QtCreator das Projekt automatisch generiert.
Bei mir befinden sich die Headerdateien nicht unter /usr/include und auch sonst kann ich sie nirgends finden:
Ich habe folgende Pakete laut yast installiert:
[Behalten] libQtWebKit4 | Qt 4 sqlite plugin | 4.5.3-3.4.2 | 24,7 MiB
[Behalten] libpolkit-qt0 | PolicyKit Library Qt Bindings | 0.9.2-4.1 | 110,0 KiB
[Behalten] libpoppler-qt4-3 | PDF Rendering Library - Qt4 Wrapper | 0.12.3-1.1.1 | 488,0 KiB
[Behalten] libqca2 | Qt Cryptographic Architecture 2 | 2.0.2-3.5 | 2,4 MiB
[Behalten] libqjson0 | QJson is a qt-based library that maps... | 0.6.2-2.1 | 120,0 KiB
[Behalten] libqt4 | C++ Program Library, Core Components | 4.5.3-2.4.2 | 5,8 MiB
[Behalten] libqt4-32bit | C++ Program Library, Core Components | 4.5.3-2.4.2 | 5,6 MiB
[Behalten] libqt4-devel-doc | Qt documentation | 4.5.3-3.4.2 | 28,6 MiB
[Behalten] libqt4-devel-doc-data | Qt documentation (architecture indepe... | 4.5.3-3.4.1 | 136,2 MiB
[Behalten] libqt4-qt3support | C++ Program Library, Core Components | 4.5.3-2.4.2 | 3,6 MiB
[Behalten] libqt4-sql | Qt 4 SQL related libraries | 4.5.3-2.4.2 | 248,0 KiB
[Behalten] libqt4-sql-32bit | Qt 4 SQL related libraries | 4.5.3-2.4.2 | 242,0 KiB
[Behalten] libqt4-sql-mysql | Qt 4 MySQL support | 4.5.3-3.4.1 | 89,0 KiB
[Behalten] libqt4-sql-mysql-32bit | Qt 4 MySQL support | 4.5.3-3.4.1 | 81,0 KiB
[Behalten] libqt4-sql-postgresql | Qt 4 PostgreSQL plugin | 4.5.3-3.4.1 | 100,0 KiB
[Behalten] libqt4-sql-postgresql-32bit | Qt 4 PostgreSQL plugin | 4.5.3-3.4.1 | 91,0 KiB
[Behalten] libqt4-sql-sqlite | Qt 4 sqlite plugin | 4.5.3-2.4.2 | 52,0 KiB
[Behalten] libqt4-sql-sqlite-32bit | Qt 4 sqlite plugin | 4.5.3-2.4.2 | 46,0 KiB
[Behalten] libqt4-sql-unixODBC | Qt 4 unixODBC plugin | 4.5.3-3.4.1 | 128,0 KiB
[Behalten] libqt4-sql-unixODBC-32bit | Qt 4 unixODBC plugin | 4.5.3-3.4.1 | 123,0 KiB
[Behalten] libqt4-x11 | Qt 4 GUI related libraries | 4.5.3-2.4.2 | 21,3 MiB
[Behalten] libsoprano4 | C++/Qt based interface library for RDF | 2.3.0-5.1 | 1,7 MiB
[Behalten] libsvnqt6 | KDE Subversion Client | 1.4.1-2.4 | 449,0 KiB
[Behalten] pinentry-qt4 | Sammlung von einfachen PIN- und Passp... | 0.7.6-5.5 | 134,0 KiB
[Behalten] python-qt4 | PyQt - python bindings for Qt 4 | 4.6.1-1.1.1 | 12,3 MiB
[Behalten] qt-creator | Lightweight IDE | 1.2.1-4.3 | 20,0 MiB
[Behalten] qt3 | Eine Bibliothek zur Entwicklung von P... | 3.3.8b-93.1 | 10,2 MiB
[Behalten] qt4-qtscript | Qt bindings generator for Qt Script | 0.1.0-4.1 | 17,5 MiB
[Behalten] qt4-x11-tools | C++ Program Library, Core Components | 4.5.3-3.4.2 | 1,5 MiB
[Behalten] qtcurve-gtk2 | QtCurve style for Gtk2 | 0.68.0-2.3.1 | 388,0 KiB
[Behalten] qtcurve-gtk2-32bit | QtCurve style for Gtk2 | 0.68.0-2.3.1 | 247,0 KiB
[Behalten] qtcurve-kde4 | QtCurve style for KDE 4
Alle Programme, die in Qt geschrieben und kompiliert worden sind laufen auch.
Es ist als seien die Bibliotheken vorhanden,aber die Headerdateien fehlen.
Ich habe mir heute von Trolltech die qt-sdk-linux-x86_64_opensource und qt-qtcreator-linux-x86_64 heruntergeladen .
Nach der Ausführung wurde Qt und der Qt Creator unter:
/opt/qtsdk-2010
/opt/qtcreator-2.0.0
Mit der Einstellung von:
/opt/qtsdk-2010/qt/bin/qmake
im Menü Einstellungen/Qt4 wird die Version 4.6 erkannt.
Die bereits installierte Version 4.5.3 wurde von beiden QtCreators(1.2.1 und 2.0) nicht automatisch erkannt.
Damit ist das Problem eigentlich gelöst.
Dennoch ist die Lösung nicht ganz zufriedenstellend,da sich die Version 4.6 der Paketverwaltung entzieht.
Daher würde es mich schon interressieren was ich bei der Installation der Version 4.5 unter Suse 11.2 verbockt habe.
Vielen Dank jedenfalls für eure Bemühungen.
File/New/Qt4 Gui Application/Name des Projektes eingegeben/die Module augewählt/Fensternamen usw. eingegeben.
Danach hat QtCreator das Projekt automatisch generiert.
Bei mir befinden sich die Headerdateien nicht unter /usr/include und auch sonst kann ich sie nirgends finden:
Ich habe folgende Pakete laut yast installiert:
[Behalten] libQtWebKit4 | Qt 4 sqlite plugin | 4.5.3-3.4.2 | 24,7 MiB
[Behalten] libpolkit-qt0 | PolicyKit Library Qt Bindings | 0.9.2-4.1 | 110,0 KiB
[Behalten] libpoppler-qt4-3 | PDF Rendering Library - Qt4 Wrapper | 0.12.3-1.1.1 | 488,0 KiB
[Behalten] libqca2 | Qt Cryptographic Architecture 2 | 2.0.2-3.5 | 2,4 MiB
[Behalten] libqjson0 | QJson is a qt-based library that maps... | 0.6.2-2.1 | 120,0 KiB
[Behalten] libqt4 | C++ Program Library, Core Components | 4.5.3-2.4.2 | 5,8 MiB
[Behalten] libqt4-32bit | C++ Program Library, Core Components | 4.5.3-2.4.2 | 5,6 MiB
[Behalten] libqt4-devel-doc | Qt documentation | 4.5.3-3.4.2 | 28,6 MiB
[Behalten] libqt4-devel-doc-data | Qt documentation (architecture indepe... | 4.5.3-3.4.1 | 136,2 MiB
[Behalten] libqt4-qt3support | C++ Program Library, Core Components | 4.5.3-2.4.2 | 3,6 MiB
[Behalten] libqt4-sql | Qt 4 SQL related libraries | 4.5.3-2.4.2 | 248,0 KiB
[Behalten] libqt4-sql-32bit | Qt 4 SQL related libraries | 4.5.3-2.4.2 | 242,0 KiB
[Behalten] libqt4-sql-mysql | Qt 4 MySQL support | 4.5.3-3.4.1 | 89,0 KiB
[Behalten] libqt4-sql-mysql-32bit | Qt 4 MySQL support | 4.5.3-3.4.1 | 81,0 KiB
[Behalten] libqt4-sql-postgresql | Qt 4 PostgreSQL plugin | 4.5.3-3.4.1 | 100,0 KiB
[Behalten] libqt4-sql-postgresql-32bit | Qt 4 PostgreSQL plugin | 4.5.3-3.4.1 | 91,0 KiB
[Behalten] libqt4-sql-sqlite | Qt 4 sqlite plugin | 4.5.3-2.4.2 | 52,0 KiB
[Behalten] libqt4-sql-sqlite-32bit | Qt 4 sqlite plugin | 4.5.3-2.4.2 | 46,0 KiB
[Behalten] libqt4-sql-unixODBC | Qt 4 unixODBC plugin | 4.5.3-3.4.1 | 128,0 KiB
[Behalten] libqt4-sql-unixODBC-32bit | Qt 4 unixODBC plugin | 4.5.3-3.4.1 | 123,0 KiB
[Behalten] libqt4-x11 | Qt 4 GUI related libraries | 4.5.3-2.4.2 | 21,3 MiB
[Behalten] libsoprano4 | C++/Qt based interface library for RDF | 2.3.0-5.1 | 1,7 MiB
[Behalten] libsvnqt6 | KDE Subversion Client | 1.4.1-2.4 | 449,0 KiB
[Behalten] pinentry-qt4 | Sammlung von einfachen PIN- und Passp... | 0.7.6-5.5 | 134,0 KiB
[Behalten] python-qt4 | PyQt - python bindings for Qt 4 | 4.6.1-1.1.1 | 12,3 MiB
[Behalten] qt-creator | Lightweight IDE | 1.2.1-4.3 | 20,0 MiB
[Behalten] qt3 | Eine Bibliothek zur Entwicklung von P... | 3.3.8b-93.1 | 10,2 MiB
[Behalten] qt4-qtscript | Qt bindings generator for Qt Script | 0.1.0-4.1 | 17,5 MiB
[Behalten] qt4-x11-tools | C++ Program Library, Core Components | 4.5.3-3.4.2 | 1,5 MiB
[Behalten] qtcurve-gtk2 | QtCurve style for Gtk2 | 0.68.0-2.3.1 | 388,0 KiB
[Behalten] qtcurve-gtk2-32bit | QtCurve style for Gtk2 | 0.68.0-2.3.1 | 247,0 KiB
[Behalten] qtcurve-kde4 | QtCurve style for KDE 4
Alle Programme, die in Qt geschrieben und kompiliert worden sind laufen auch.
Es ist als seien die Bibliotheken vorhanden,aber die Headerdateien fehlen.
Ich habe mir heute von Trolltech die qt-sdk-linux-x86_64_opensource und qt-qtcreator-linux-x86_64 heruntergeladen .
Nach der Ausführung wurde Qt und der Qt Creator unter:
/opt/qtsdk-2010
/opt/qtcreator-2.0.0
Mit der Einstellung von:
/opt/qtsdk-2010/qt/bin/qmake
im Menü Einstellungen/Qt4 wird die Version 4.6 erkannt.
Die bereits installierte Version 4.5.3 wurde von beiden QtCreators(1.2.1 und 2.0) nicht automatisch erkannt.
Damit ist das Problem eigentlich gelöst.
Dennoch ist die Lösung nicht ganz zufriedenstellend,da sich die Version 4.6 der Paketverwaltung entzieht.
Daher würde es mich schon interressieren was ich bei der Installation der Version 4.5 unter Suse 11.2 verbockt habe.
Vielen Dank jedenfalls für eure Bemühungen.