sran_isback
Messages postés41Date d'inscriptionmardi 2 novembre 2004StatutMembreDernière intervention30 janvier 2013
-
7 févr. 2006 à 19:46
dyroj
Messages postés123Date d'inscriptionvendredi 14 novembre 2008StatutMembreDernière intervention18 juin 2012
-
20 déc. 2008 à 13:54
Je vais (encore! ) passer pour un bouffon, mais pourquoi le compilateur me renvoie l'erreur c2664 (Error 2 error C2664: 'CreateWindowExW' : cannot convert parameter 2 from 'const char [7]' to 'LPCWSTR' c:\documents and settings\cyrille\mes documents\visual studio 2005\projects\testchild\testchild\testchild.cpp 117)
qd je fais des commandes du style (celles si sont fantaisistes)
cs_aardman
Messages postés1905Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention17 septembre 20123 7 févr. 2006 à 21:32
Salut,
Attention, VS 2005 crée des projets en UNICODE par defaut, c'est pour
ca que tu as une erreur sur CreateWindowExW: cette fonction ne prend
pas de char* mais des wchar_t*, d'ou les problemes de compilation.
Pour compiler avec des char* il faut changer le caracter set dans les
options du projet, et remplacer le caracter set 'unicode' par le
caracter set 'multi-byte'.