Anzeige:
Ergebnis 1 bis 3 von 3

Thema: QT-Frage

  1. #1
    Registrierter Benutzer Avatar von DarkSorcerer
    Registriert seit
    03.04.2003
    Ort
    Mannheim
    Beiträge
    44

    QT-Frage

    Hallo zusammen,

    ich möchte in die QT Programmierung einsteigen und bin nach der FAQ für das HelloWorld-Programm vorgegangen. Allerdings bekomme ich einen Fehler beim Kompilieren:

    Zuerst die Header-Datei lokalisiert:
    /usr/include/qt/qapplication.h

    Dann die libqt:
    /usr/lib/libqt.so

    Dann wollte ich meine cpp-Datei wie folgt kompilieren:

    g++ -o helloworld main.cpp -Wall -l/usr/include/qt -L/usr/lib/libqt.so

    Meldung:
    main.cpp:7: qapplication.h: No such file or directory
    main.cpp:8: qpushbutton.h: No such file or directory

    Die Header befinden sich aber in /usr/include/qt.

    An was liegt das?
    Registered Linux User #313702
    WS #1: 2,2 GHz P4 | 512 MB RAM | 80 GB HDD | GF4 Ti 4200 | SB Audigy :::> Gentoo Linux stage1, vanilla-sources
    WS #2: 1 GHz Athlon B | 512 MB RAM | 60 GB HDD | GF2 Pro 64 MB | SB Live :::> Debian Sid, Kernel 2.4.22
    WM: Fluxbox 0.1.14, the one and only :)

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Ist das -I ein großes i?

    Bei -L gibt man nur den Pfad an, die lib selbst hinter -l (hier kleines L)
    (hab das jetzt im Tutorial dazu geschrieben, danke für den Tip)

    #> g++ -o helloworld main.cpp -I/usr/include/qt -lqt-mt
    (besser mit der libqt-mt linken, die hat KDE3 schon geladen)

    Das -L/usr/lib braucht man nicht, weil /usr/lib der Standardpfad ist.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer Avatar von DarkSorcerer
    Registriert seit
    03.04.2003
    Ort
    Mannheim
    Beiträge
    44
    Ok, danke, probier ich so.
    Registered Linux User #313702
    WS #1: 2,2 GHz P4 | 512 MB RAM | 80 GB HDD | GF4 Ti 4200 | SB Audigy :::> Gentoo Linux stage1, vanilla-sources
    WS #2: 1 GHz Athlon B | 512 MB RAM | 60 GB HDD | GF2 Pro 64 MB | SB Live :::> Debian Sid, Kernel 2.4.22
    WM: Fluxbox 0.1.14, the one and only :)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •