vc express statisches linken

Verschiedenes zu Qt
Antworten
badphoenix
Beiträge: 2
Registriert: 30. Mai 2006 11:28

vc express statisches linken

Beitrag von badphoenix »

hi liebe community,

ich habe eine frage bezüglich statischen linken in vc express 2005, mit denn dll´s klappts wunderbar, ich bräuchte dir qt.libs aber statisch gelinkt.
das übersetzen mit patch hat gut funktioniert, auch die compilierten examples lassen sich aufrufen. will ich aber nun in der ide was übersetzen bekomm ich ungefähr 200 errors vom linker in der form:

QtGuid.lib(qwidget_win.obj) : error LNK2019: unresolved external symbol __imp__CreateBitmap@20 referenced in function "struct HBITMAP__ * __cdecl qt_createIconMask(class QBitmap const &)" (?qt_createIconMask@@YAPAUHBITMAP__@@ABVQBitmap@@@Z)
QtGuid.lib(qpaintengine_raster.obj) : error LNK2001: unresolved external symbol __imp__CreateBitmap@20
QtGuid.lib(qwindowsstyle.obj) : error LNK2001: unresolved external symbol __imp__CreateBitmap@20
QtGuid.lib(qfontengine_win.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
QtGuid.lib(qwindowsxpstyle.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
QtGuid.lib(qwindowsstyle.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
QtGuid.lib(qprintengine_win.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
QtGuid.lib(qpixmap_win.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
QtGuid.lib(qpaintengine_raster.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
QtGuid.lib(qcolormap_win.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
QtGuid.lib(qfontdatabase.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
QtGuid.lib(qwidget_win.obj) : error LNK2019: unresolved external symbol __imp__DeleteObject@4 referenced in function "struct HICON__ * __cdecl qt_createIcon(class QIcon,int,int,class QPixmap * *)" (?qt_createIcon@@YAPAUHICON__@@VQIcon@@HHPAPAVQPixmap@@@Z)
QtGuid.lib(qapplication_win.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
QtGuid.lib(qregion_win.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
QtGuid.lib(qcursor_win.obj) : error LNK2001: unresolved external symbol __imp__DeleteObject@4
QtGuid.lib(qprintengine_win.obj) : error LNK2001: unresolved external symbol __imp__GetDeviceCaps@8
QtGuid.lib(qwidget_win.obj) : error LNK2019: unresolved external symbol __imp__GetDeviceCaps@8 referenced in function "protected: virtual int __thiscall QWidget::metric(enum QPaintDevice::PaintDeviceMetric)const " (?metric@QWidget@@MBEHW4PaintDeviceMetric@QPaintDevice@@@Z)

lib und include verzeichnisse sind richtig gesetz und die forensuche und google konnten mir bisher auch nicht so recht weiterhelfen, weiß von euch wer rat ? :?:
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
badphoenix
Beiträge: 2
Registriert: 30. Mai 2006 11:28

Beitrag von badphoenix »

thx, die gdi hat ich irgendwie verschluckt.
manchmal sieht man halt denn wald vor lauter bäumen nicht.

8)
Antworten