Frage

Ich erhalte die Folling Linker Fehler, wenn sie mit gcc kompilieren:

undefined reference to `SetStretchBltMode@8' 
undefined reference to `StretchDIBits@52' 
undefined reference to `SetDIBitsToDevi

Sind diese definierten Funktionen in den Fenstern Libs?

Wenn so tun sie mit Vista installiert werden, oder muss ich sie installieren, und wenn ja, wo kann ich sie herunterladen.

Danke

War es hilfreich?

Lösung

Ich weiß, Sie lösen Ihr Problem schon vor langer Zeit, aber als Referenz, ich glaube, Sie sollten g ++ mit -mwindows laufen können, und das wird verknüpfen gdi32.dll und comdlg32.dll mit binären automatisch.

Diese Seite hat eine Anleitung für Win32 auf MinGW

Andere Tipps

Ok - arbeitete this out:

libgdi32.a kommt mit mingw.

Sie müssen -lgdi32 an den g ++ Befehl hinzuzufügen!

Stellen Sie sicher, dass der Pfad zu mingw / lib wird ebenfalls bereitgestellt, um g ++ zB: -Lc: / mingw / lib

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top