"Ningún juego dura tanto hasta que te lo terminas como el que te programas tú mismo,
ninguno te absorbe tanto y ninguno te produce tanta satisfacción cuando lo has acabado"
Programacion de videojuegos
Inicio Foro Sobre el curso de programación de juego... Problema con código capitulo 4.
Sábado 03 de Junio del 2023

Menu principal
Colaborar (con PayPal)

Para continuar con el trabajo de esta Web y poder pagar el hosting, viene bien la ayuda que sea. Gracias a todos.

Importe: 

Ultimas descargas
19.Jan

Clase que permite dibujar texto en OpenGL con mucha facilidad.Usa FreeType2.Para ver que hace y c...


 Foro de UnSitioWeb :: Sobre el curso de programación de juegos
Bienvenido/a Visitante   
Normas del foro   por Vicengetorix el 04-10-2009 02:30
 Asunto :Problema con código capitulo 4... 10-02-2012 00:36 
Juan Alberto
Incorporado: 09-02-2012 22:40
Posts: 3
Localización
Buenas, al ejecutar el código de ejemplo del capítulo 4, obtengo los siguientes errores:
QUOTE:
1>
Operación Generar iniciada: proyecto: Prueba1, configuración: Debug Win32
1> index.cpp
1>c:\users\juan alberto\documents\visual studio 2010\projects\prueba1\prueba1\index.cpp(214): error C2440: '=' : no se puede realizar la conversión de 'const wchar_t [11]' a 'LPCSTR'
1> Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función
1>c:\users\juan alberto\documents\visual studio 2010\projects\prueba1\prueba1\index.cpp(234): error C2664: 'CreateWindowExA' : no se puede convertir el parámetro 2 de 'const wchar_t [11]' a 'LPCSTR'
1> Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========

No se exactamente cual es el problema, y he intentado en eclipse y tampoco me compila.

Saludos.
IP Logged
 Asunto :Respuesta:Problema con código capitulo 4... 10-02-2012 23:33 
Vicengetorix
Incorporado: 27-12-2008 18:54
Posts: 99
Localización
No he probado con VC2010 pero parece que es por la codificación de las cadenas de texto.
Prueba dos cosas:
Cambia la función "CreateWindowEx" por "CreateWindowExW".
Si no funciona, quita la "L" que hay delante de las cadenas de texto.
IP Logged
 Asunto :Respuesta:Problema con código capitulo 4... 10-02-2012 23:42 
Juan Alberto
Incorporado: 09-02-2012 22:40
Posts: 3
Localización
Funcionó!
Modifiqué el nombre de la función como me dijiste y quite la L de la primera cadena de texto y ya va genial.

Muchas gracias ^^
IP Logged
Página # 


Powered by ccBoard




Banner