QT Creator



  • Wie kann ich mit dem QT Creator eine externe Lib gut einbinden?

    Ich würde gern sfml und qt creator testen nur läuft die sache nicht ganz so wie ich will:

    hier mein .pro file:

    QT          -= gui
    
    TARGET       = sfmll
    CONFIG      += console
    CONFIG      -= app_bundle
    
    TEMPLATE     = app
    
    SOURCES     += main.cpp
    
    LIBS        += /home/kleopatra/SFML/lib     -lsfml-system
    INCLUDEPATH += /home/kleopatra/SFML/include
    

    error:
    ld gab -1 zurück

    weiß jemand weiter?



  • Siehe Projekteigenschaften. Dort kannst Du externe Libs angeben iirc.

    LIBS += /home/kleopatra/SFML/lib -lsfml-system

    Das kann nicht gehen.. versuch mal:

    LIBS += /home/kleopatra/SFML/lib/libsfml-system.a

    oder wie auch immer die lib heisst...
    rya.



  • danke das klappt so ganz gut

    was mich halt wundert ist:

    wenn ich mit g++ kompiliere reicht -lisfml-system ja auch,

    wieso ist das so?



  • Das geht auch im QtCreator.

    LIBS	+=  -L$$QMAKE_LIBDIR_QT/ -lqcodeedit
    

    Du hast nur den Pfad vergessen mit anzugeben, denke ich!

    Michael


Anmelden zum Antworten