visual tutorial studio sangria portable español code visual-studio-2008 mfc windows-embedded-compact

visual-studio-2008 - tutorial - visual studio code portable



¿Cómo portar una aplicación MFC a Windows Embedded Compact 7? (1)

Intento portar una aplicación MFC a Windows embedded embedded 7. Agregué la aplicación MFC como un subproyecto al diseño del SO que creé usando el creador de plataformas en Visual Studio 2008. Pero obtuve los siguientes errores.

Error grave: C: / Archivos de programa / Microsoft Visual Studio 9.0 / VC / ce / atlmfc / include / atlconv.h (695): error C2039: ''lstrlenW'': no ​​es miembro de ''ATL'' NMAKE: error fatal U1077: ''"C: / Archivos de programa / Microsoft Visual Studio 9.0 / VC / VCPackages / VcBuild.exe"'': código de retorno ''0x1''

¿Hay alguna manera de resolver este problema?

Después de buscar más, encontré un blog que decía que ...

MFC y ATL son compatibles. Sin embargo, actualmente hay un error de Microsoft que causa problemas al ejecutar dicha aplicación que hace uso de MFC o ATL en un sistema multi core de Windows CE 7. Para evitar problemas, debe configurar el vinculador para Windows CE 6. Vaya a "Proyecto -> Propiedades" Ahora seleccione: Configuración "Propiedades -> Enlazador -> Línea de comandos" Si ya hay un parámetro "/ Subsistema" elimínelo Agregue el siguiente cadena: /subsystem:windowsce.6.00

Pero el error persiste incluso después de seguir eso ...

Por favor, da tus sugerencias para resolver este problema.

Gracias por adelantado.


Necesita instalar Windows Embedded Compact 7 ATL Update para Visual Studio 2008 SP1.
Viene de Microsoft como un instalador .MSI.

http://www.microsoft.com/download/en/details.aspx?id=27729

Y para modificar su proyecto para incluir "Directorios de inclusión adicionales" de -

X:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/ce7/atlmfc/include X:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/ce7/include

Esto me lo arregló; Estaba construyendo para AMC_MkII (ARMv4I)