Red de conocimiento informático - Problemas con los teléfonos móviles - Problemas de programación con VC 2010 winAPI en WIN7.

Problemas de programación con VC 2010 winAPI en WIN7.

Hola, moderador

No hay nada malo con su código en sí

Pero cuando compilo su código, el compilador muestra el "error C2440: "=": No se puede convertir de "char [ 9] "Convertir a "LPCWSTR""

Esto es obviamente un problema de juego de caracteres

Las versiones posteriores a 2005 tienen Unicode y multibyte: Unicode y multibyte

Multibyte Corresponde a Unicode y multibyte. Unicode y multibyte

Multibyte corresponde a char * o char []

Unicode corresponde a multibyte

Unicode por defecto es Unicode, por lo que cuando usas el char * y tipos de caracteres char []

Unicode es el conjunto de caracteres predeterminado para todas las versiones posteriores a 2005. Por lo tanto, cuando utiliza los tipos de caracteres char * y char []

, el compilador informará un error indicando una discrepancia de tipo

de la siguiente manera: "No se puede convertir "char [" 9 ]" a "LPCWSTR"

La solución es simple: en su compilador vc: project-gt; (nombre del proyecto) properties-gt; general-gt; charset: cambie a "Usar juego de caracteres multibyte". it

ps: La función del propietario del programa es mostrar una elipse amarilla, lo ejecuté

Espero que pueda ayudarte, jaja^_^