Problema con los LPCTSTR
Publicado por José Manuel Sánchez (1 intervención) el 02/02/2009 13:57:58
Hola a todos,
Estoy haciendo una aplicación en Visual Studio en la que tengo que leer datos de un puerto serie. Para ello utilizo la libreria TSerial (http://www.tetraedre.com/advanced/serial2.php). Bien, mi problema viene aquí.
La cuestión es que no me deja utilizar esta librería porque dentro hace la llamada a la función de windows.h createFile(....). Bien, esta función admite como primer parámetro un LPCTSTR, que por lo que he leído por ahí no es más que un const char *.
Como parámetro LPCTSTR se le pasa un char *, en concreto "COM1" directamente. La cosa es que el compilador no se lo traga, me dice que no puede convertir un tipo de char * a LPCTSTR. Yo creo que esto no debería dar problemas, pero por lo visto sí.
He probado a hacer un programa de prueba en el Dev-C++ y ese compilador sí lo admite sin problemas, así que no sé qué puede ser.
¿Alguna idea? ¿A alguien le ha pasado algo parecido? ¿Alguien ha tenido problemas utilizando los LPCTSTR de windows.h en Visual Studio?
Gracias de antemano!
Estoy haciendo una aplicación en Visual Studio en la que tengo que leer datos de un puerto serie. Para ello utilizo la libreria TSerial (http://www.tetraedre.com/advanced/serial2.php). Bien, mi problema viene aquí.
La cuestión es que no me deja utilizar esta librería porque dentro hace la llamada a la función de windows.h createFile(....). Bien, esta función admite como primer parámetro un LPCTSTR, que por lo que he leído por ahí no es más que un const char *.
Como parámetro LPCTSTR se le pasa un char *, en concreto "COM1" directamente. La cosa es que el compilador no se lo traga, me dice que no puede convertir un tipo de char * a LPCTSTR. Yo creo que esto no debería dar problemas, pero por lo visto sí.
He probado a hacer un programa de prueba en el Dev-C++ y ese compilador sí lo admite sin problemas, así que no sé qué puede ser.
¿Alguna idea? ¿A alguien le ha pasado algo parecido? ¿Alguien ha tenido problemas utilizando los LPCTSTR de windows.h en Visual Studio?
Gracias de antemano!
Valora esta pregunta


0