Qt: Library einbinden



  • Hey,

    habe eine *.lib und eine *.dll Datei, welche ich zwingend in das Qt Projekt einbinden muss.
    Diese ist keine Systemdatei, sondern von einem Bekannten mit Visual Studio 2013 erstellt worden.

    Ich habe bereits versucht, diese mit folgender Zeile in das Projekt hinzuzufügen:

    LIBS += "C:\\Pfad\\zum\\Releaseordner\\API.lib"
    

    Das Gleiche mit der *.dll
    Allerdings werden diese immernoch nicht erkannt.

    Wo könnte mein Fehler liegen?

    Danke im Voraus.

    Grüße



  • Mr.Reese schrieb:

    LIBS += "C:\\Pfad\\zum\\Releaseordner\\API.lib"
    

    ... wird nicht viel helfen. Du musst gegen die .lib linken und sicherstellen, daß die .dll zur Laufzeit gefunden wird.



  • Erstmal danke für die Antwort, aber so richtig schlau werde ich daraus nicht.

    Ich habe ja mal den Wizard verwendet, bei welcher ja auch die Beschreibung
    "Linkt gegen eine Bibliothek(...)" steht. (externe Bibliothek)

    Allerdings hat das nicht funktioniert.

    Folgende Einstellungen:
    http://img5.fotos-hochladen.net/uploads/ghghghghghghghgjqcwnubvm.png

    Danke im Voraus.

    Grüße

    //E: Habe es mittlerweile mal so gemacht:

    win32: LIBS += -L$$PWD/ -lAPI
    

    Bei einem Bekannten funktioniert das, nur bei mir komischerweise nicht.

    //E²:
    Der genannte Bekannte hat mir sein Projekt gesendet, bei welchem es funktioniert, wollte mal testen, woran es liegt.
    Allerdings funktioniert dieses Projekt bei mir komischerweise nicht, obwohl es bei ihm sauber geklappt hat.
    Woran könnte das liegen?


Anmelden zum Antworten