Seite 1 von 1

QPointF deklarieren

Verfasst: 16. Dezember 2010 14:38
von marvel
Hallo all,
ich habe ein ganz spezielles Problem. Ich kann einen QPointF unter einer Windows 7 Qt Applikation ohne weiteres deklarieren und diesen dann mit Doublewerten füllen, jedoch arbeite ich zur Zeit mit VS 2008 + QT 4.7 + Windows Mobile 6.5 und da bekomme ich immer folgende Fehlermeldung :

Code: Alles auswählen

1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: void __cdecl QPointF::setX(double)" (__imp_?setX@QPointF@@QAAXN@Z)" in Funktion "main".
Muss ich eventuell noch an den Projekteinstellungen etwas ändern bzw am Linker. Ich verstehe einfach nicht woran es liegen könnte. Für Hilfe wäre ich sehr dankbar !

MfG
marvel

Verfasst: 16. Dezember 2010 14:42
von RavenIV
Fehlt da vielleicht ein Includepfad oder ein Bibliothekspfad?

Verfasst: 16. Dezember 2010 14:50
von marvel
Hi,
habe das Problem kurz nach dem Post gelöst. Es lag in der Tat an den Projekteinstellungen. Ich habe nämlich 2 QT Versionen kompiliert, einmal für Windows 7 und einmal für Windows Mobile 6.5. Es wurde aber nur für eine Version, unzwar Windows 7, die Umgebungsvariable gesetzt und so habe ich in einer Qt Windows Mobile Applikation das Problem gehabt das er die falschen Bibliotheken gelinkt hat. Das habe ich jetzt einfach korrigiert indem ich eine neue Umgebungsvariable namens QTWMDIR gesetzt habe und diese in den Projekteinstellungen übernommen habe.