Seite 1 von 1

Linkerproblem QWT

Verfasst: 26. Oktober 2008 22:39
von effendi
Hallo zusammen!

habe mir an diesem Wochenende Qt4.4.0 und QWT 5.1.1 installiert und in VS2008 integriert.

Qt funktioniert nun einwandfrei und auch QWT hab ich in den Designer integriert.

Leider lassen sich nun Formulare, in die per Designer QWT-Elemente eingefügt wurden nicht mehr erstellen.
error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall QwtAnalogClock::QwtAnalogClock(class QWidget *)" (??0QwtAnalogClock@@QAE@PAVQWidget@@@Z)" in Funktion ""public: void __thiscall Ui_MainWindow::setupUi(class QMainWindow *)"
.....


Liegt sicher irgendwo an ner fehlenden Pfadangabe, hab aber leider nix passendes gefunden. In Visual Studio sind die Pfade zu Include und Bibliotheksdateien gesetzt.

Vielleicht kann mir ja einer von Euch weiterhelfen.

Tausend Dank schonmal!

VG, Chris

Verfasst: 27. Oktober 2008 07:22
von MiKla
Ich lasse meine Projektdatei immer von qmake erstellen und hatte da noch nie Probleme.

Wenn du qmake verwendest, dann füge mal deiner Pro Datei das hinzu:

Code: Alles auswählen

DEFINES += QWT_DLL
hat bei mir geholfen.

Verfasst: 27. Oktober 2008 11:51
von effendi
Hallo!

Vielen Dank für Deine Hilfe!

Bei den mit qmake erstellten examples funktioniert alles wunderbar.

Ich würde nur gerne die Projekte direkt aus VS2008 heraus erstellen.

Bei Qt funktioniert dies bei mir auch wunderbar....
Nur leider will Qwt nicht so wirklich.

Nutze die Qt-OS-Version ohne direkte Einbindung.

VG, Chris

Verfasst: 27. Oktober 2008 12:55
von MiKla
Nutze die Qt-OS-Version ohne direkte Einbindung.
Ich auch! Was hindert dich daran das Grundgerüst via qmake erstellen zulassen und den Rest im VS hinzuzufügen? Ich mache das immer so und habe keine Probleme!!!