Compilation VS2005

Résolu
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 - 14 avril 2006 à 18:14
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 - 14 avril 2006 à 19:09
Bonjour a tous,
voila depuis que je suis passé sous Visual Studio 2005, j'ai plus de problème lors de la compilation de mes application C/C++ notament. J'obtiens des erreurs du genre:
cannot convert parameter 3 from 'HGDIOBJ' to 'HBRUSH'

ou
cannot convert parameter 3 from 'char*' to 'LPCSTR'

en modifiant un peu les param de configuration du compilateur et en mettant 'Caracter Set' à 'Use Multi-Byte Character Set', j'arrive à virer quelques erreurs. Mais il en reste toujours quelques une, et je ne sais pas quoi configurer d'autre pour que la compilation passe?
Sachant que sous VC2003, la compilation fonctionner parfaitement.
Merci par avance.
Bob...
"La chance accorde ses faveur aux esprits avertis..."

3 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
14 avril 2006 à 18:50
HGDIOBJ to HBRUSH, il ne manque qu'un cast.
char* to LPCSTR, là devrait pas y avoir de problème.

ciao...
BruNews, MVP VC++
3
wxccxw Messages postés 755 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 30 janvier 2011
14 avril 2006 à 18:44
alors la :( je sais pas.
envoi un message a brunews
0
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
14 avril 2006 à 19:09
ouais pour le char* pas de probleme.
sinon pour le HBRUSH le cast fonctionne bien. mais y aurrai pas un moyen de faire sans cast?
demander autrement pourquoi ca marché dans VS2003 et que VS2005 ne veut plus?
Bob...
"La chance accorde ses faveur aux esprits avertis..."
0
Rejoignez-nous