Conflictos de 'pulgar' del 'pulgar' del módulo con el tipo de máquina de la máquina objetivo '

StackOverflow https://stackoverflow.com/questions/3315507

Pregunta

Tuve una aplicación de Windows Mobile que se ejecuta para ARMV4 (Pocket PC 2003)

Tenemos un nuevo dispositivo XXXCE6 (ARMV4I), necesitamos compilar la solicitud para ello, seguimos estos pasos:

  1. Instalar el dispositivo SDK
  2. Build-> ConfigurArtion Manager Elija Nuevo de la plataforma de solución activa
  3. Para la nueva plataforma de Solutin, hemos elegido XXXCE6 (ARMV4I), y para la configuración de copia, hemos elegido Pocket PC 2003, y verifique que cree una nueva plataforma de proyectos y entonces Soluciones limpias Rebuild Solution obtuve este error:
  4. Coredll.lib (Coredll.dll): Error fatal LNK1112: Módulo Tipo de máquina 'Pulgar' Conflictos con Tipo de Máquina Target 'Brazo'

    ¿Alguna idea?

    gracias

¿Fue útil?

Solución

Agregar una nueva configuración Nunca funciona: es algo que el equipo de herramientas creo que nunca lo intentó.No funcionó en EVC 3.0 o 4.0 y aún no en estudio.

Crear un nuevo proyecto usando el asistente de la aplicación, seleccionando su SDK.Cuando haya terminado, solo use "Agregar existente" para agregar todo su código.

BTW, su aplicación probablemente se puede ejecutar usando el proyecto antiguo y los binarios de todos modos.ARMV4I ejecutará binarios de ARMV4 sin ningún problema.El único problema potencial es que si se está moviendo desde un Pocket PC a un dispositivo Generic CE.Si la aplicación utiliza las API específicas de Pocket PC, esas llamadas fallarán bajo CE.

Otros consejos

  1. Haga clic derecho en el proyecto que está dando este error.

  2. GOTO PROPIEDADES DE PROYECTO -> LINKER -> Línea de comando

  3. Máquina de cambio: Brazo a máquina: pulgar

  4. referencia

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top