Hellstorm
Cadet 4th Year
- Registriert
- Nov. 2008
- Beiträge
- 100
[SOLVED] Qt: Fehler bei Portierung von Qt 4.8 zu 5.3
Guten abends allerseits,
ich bin gerade dabei am Verzweifeln, eines meiner Programme von Qt 4.8 auf 5.3 zu portieren.
Ich verwende dabei VS2010. Das Qt-Addin ist aktuell.
Soweit sind auch alle Dinge angepasst worden, die bei der Portierung von 4.x auf 5.x zu beachten sind (z.B. das einige Includes nun mit <QtWidgets/xyz> zu bezeichnen sind). Das Kompilieren läuft auch ohne Fehler durch. Beim Linken prasseln dafür allerdings allerlei Fehler rein:
Und das geht so ein paar 100 Zeilen weiter. Alles, was ich bisher über google fand, hat aber keine Besserung gebracht. Hat hier jemand noch irgendeine Idee?
Guten abends allerseits,
ich bin gerade dabei am Verzweifeln, eines meiner Programme von Qt 4.8 auf 5.3 zu portieren.
Ich verwende dabei VS2010. Das Qt-Addin ist aktuell.
Soweit sind auch alle Dinge angepasst worden, die bei der Portierung von 4.x auf 5.x zu beachten sind (z.B. das einige Includes nun mit <QtWidgets/xyz> zu bezeichnen sind). Das Kompilieren läuft auch ohne Fehler durch. Beim Linken prasseln dafür allerdings allerlei Fehler rein:
Code:
1>ustack.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static class QStringList __cdecl QFileDialog::getOpenFileNames(class QWidget *,class QString const &,class QString const &,class QString const &,class QString *,class QFlags<enum QFileDialog::Option>)" (__imp_?getOpenFileNames@QFileDialog@@SA?AVQStringList@@PAVQWidget@@ABVQString@@11PAV4@V?$QFlags@W4Option@QFileDialog@@@@@Z)" in Funktion ""public: void __thiscall uStack::openFile(void)" (?openFile@uStack@@QAEXXZ)".
1>ustack.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall QGraphicsItem::advance(int)" (?advance@QGraphicsItem@@UAEXH@Z)".
Und das geht so ein paar 100 Zeilen weiter. Alles, was ich bisher über google fand, hat aber keine Besserung gebracht. Hat hier jemand noch irgendeine Idee?
Zuletzt bearbeitet: