Nada más lanzarlo ya se nota que es menos espartano que el otro entorno, con ventanas más bonitas, asistentes e información actualizada que se descarga de internet.
Comienzo probando a hacer el primer programa de C que se hace siempre. Creo un nuevo fichero de tipo "C++ source" y escribo el típico:
#include
void main()
{
printf("Hola mundo\n");
}
Lo construyo, y me aparece un error:
Fatal error C1189: #error: Must define a target architecture. File: winnt.h. Line: 648
Comienzo a probar combinaciones de "Platform Solution" (PocketPC 2003 ARMV4, Smartphone 2003 ARMV4, Win32), "Target Device" (PocketPC 2003 SE Emulator, PocketPC 2003 SE Emulator VGA, y otros similares) y el "Configuration Manager". Me siguen saliendo errores similares, e incluso cuando pretendo construirlo como una aplicación Win32 aparecen extraños mensajes de que faltan símbolos en algunos ficheros de cabecera .h
Busco por internet, y encuentro algunas posibles soluciones, que pasan por poner #includes e #ifdefs también muy extraños y para nada intuitivos. Ninguna de ellas funciona.
Finalmente leo en varios sitios que lo de empezar con fichero sueltos no es muy buena idea, lo que hay que hacer es iniciar un nuevo proyecto del tipo "Smart Device Application". Así lo intento hacer, pero cuando elijo esa opción y le doy un nuevo nombre al proyecto, se queda todo el entorno como "parado" durante un par de segundos, y luego vuelve a la ventana donde se seleccionaba el tipo de proyecto. O sea, ¡¡¡está funcionando mal!!!
Me descargo de la web de Microsoft el Service Pack 1 para el visual Studio 2005 y lo instalo. El problema persiste, no soy capaz de crear un nuevo proyecto para dispositivos móviles :-(

No hay comentarios.:
Publicar un comentario