QPointF deklarieren

Alles rund um die Programmierung mit Qt
Antworten
marvel
Beiträge: 105
Registriert: 9. August 2009 07:41

QPointF deklarieren

Beitrag 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
RavenIV
Beiträge: 267
Registriert: 21. Januar 2009 14:24
Wohnort: Waldshut

Beitrag von RavenIV »

Fehlt da vielleicht ein Includepfad oder ein Bibliothekspfad?
Linux, das längste Text-Adventure aller Zeiten
marvel
Beiträge: 105
Registriert: 9. August 2009 07:41

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