Linkerproblem QWT

Alles rund um die Programmierung mit Qt
Antworten
effendi
Beiträge: 7
Registriert: 23. Oktober 2008 19:45

Linkerproblem QWT

Beitrag 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
MiKla
Beiträge: 134
Registriert: 29. Juli 2007 15:29

Beitrag 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.
effendi
Beiträge: 7
Registriert: 23. Oktober 2008 19:45

Beitrag 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
MiKla
Beiträge: 134
Registriert: 29. Juli 2007 15:29

Beitrag 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!!!
Antworten