Question

Je reçois les erreurs de l'éditeur de liens suivantes lors de la compilation avec gcc:

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

Ces fonctions sont-elles définies dans les bibliothèques Windows?

Si tel est le cas, sont-ils installés avec Vista ou dois-je les installer, et si oui, où puis-je les télécharger?

Merci

Était-ce utile?

La solution

Je sais que vous avez résolu votre problème il y a longtemps, mais pour référence, je pense que vous devriez pouvoir exécuter g ++ avec -mwindows et ainsi lier gdi32.dll et comdlg32.dll à votre binaire. automatiquement.

Cette page contient un tutoriel pour Win32 sur MinGW

Autres conseils

Ok - cela a fonctionné:

libgdi32.a est livré avec mingw.

Vous devez ajouter -lgdi32 à la commande g ++!

Assurez-vous que le chemin d'accès à mingw / lib est également fourni à g ++, par exemple: -Lc: / mingw / lib

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top