Seite 1 von 1
Datei "Qt3Support.obj" kann nicht geöffnet werden
Verfasst: 20. Dezember 2006 09:59
von Xander77
Hallo Forum,
neulich hatte ich geschrieben, dass ich eine QT3-Anwendung nach QT4 portieren möchte und dabei ein Problem hab (siehe früherer Eintrag). Dieses Problem ist inzwischen gelöst (hatte das Compilerflag "QT3_SUPPORT" vergessen), doch schon taucht das nächste auf:
Beim Linken wird nach einer Datei "Qt3Support.obj" verlangt, die allerdings nirgends existiert. Die muss ja eigentlich auch erst erzeugt werden. Aber wie???
Windows XP
Visual Studio 6.0
Verfasst: 20. Dezember 2006 10:05
von Christian81
Es gibt keine Qt3Support.obj - nur eine Qt3Support(d).lib. Also hast Du (falls Du nicht qmake benutzt hast), irgendwo was falsch eingetragen.
Danke, hatte die Extension vergessen! Aber...
Verfasst: 20. Dezember 2006 10:16
von Xander77
...jetzt bekomme ich 406 unaufgelöste externe Verweise!

Was nun???
Ein kleiner Auszug:
label.obj : error LNK2001: Nichtaufgeloestes externes Symbol "protected: virtual int __thiscall QWidget::metric(enum QPaintDevice::PaintDeviceMetric)const " (?metric@QWidget@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z)
CommandWindow.obj : error LNK2001: Nichtaufgeloestes externes Symbol "protected: virtual int __thiscall QWidget::metric(enum QPaintDevice::PaintDeviceMetric)const " (?metric@QWidget@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z)
mainwnd.obj : error LNK2001: Nichtaufgeloestes externes Symbol "protected: virtual int __thiscall QWidget::metric(enum QPaintDevice::PaintDeviceMetric)const " (?metric@QWidget@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z)
OptionsDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol "protected: virtual int __thiscall QWidget::metric(enum QPaintDevice::PaintDeviceMetric)const " (?metric@QWidget@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z)
PropertyWindow.obj : error LNK2001: Nichtaufgeloestes externes Symbol "protected: virtual int __thiscall QWidget::metric(enum QPaintDevice::PaintDeviceMetric)const " (?metric@QWidget@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z)
label.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual void __thiscall QWidget::releaseDC(struct HDC__ *)const " (?releaseDC@QWidget@@UBEXPAUHDC__@@@Z)
CommandWindow.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual void __thiscall QWidget::releaseDC(struct HDC__ *)const " (?releaseDC@QWidget@@UBEXPAUHDC__@@@Z)
mainwnd.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual void __thiscall QWidget::releaseDC(struct HDC__ *)const " (?releaseDC@QWidget@@UBEXPAUHDC__@@@Z)
OptionsDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual void __thiscall QWidget::releaseDC(struct HDC__ *)const " (?releaseDC@QWidget@@UBEXPAUHDC__@@@Z)
...
Verfasst: 20. Dezember 2006 10:21
von Christian81
Dann fehlen wohl auch noch QtGui(d).lib, QtCore(d).lib, ... das ist der Preis wenn man alles von Hand machen will...
Das war's!!! :)
Verfasst: 20. Dezember 2006 10:35
von Xander77
Vielen Dank für Deine schnelle Hilfe!!!!!
