Cómo habilitar el soporte de Lenguaje ensamblador en Visual Studio 2013

He estado buscando y todos brindan una respuesta simple

Haga clic derecho en el proyecto, Custom Build Rules, marque “Microsoft Macro Assembler”.

Pero lamentablemente, en 2013 no es lo mismo. Aquí está la captura de pantalla enter image description here

No sé cómo habilitar el lenguaje ensamblador; habilitando Microsoft Macro Assembler. ¿Alguna guía?

He intentado todas estas configuraciones y no existe el MASM en ninguna pestaña de opciones.

Haga clic derecho en el proyecto, no en la solución. Luego Build Dependencies + Build Customizations. Obtienes el diálogo, marca “masm”.

Vaya a Proyecto (lo encontrará en el menú superior)> Personalizaciones de comstackción …

Y revisa la opción masm .

Además, en algunos casos (como cuando se trabaja con x64), el enlazador podría tener algunos problemas para encontrar main. Para resolver eso, necesita crear manualmente un punto de entrada de la siguiente manera:

  1. yendo a Proyecto > Propiedades : [se abre un cuadro de diálogo]
  2. en el cuadro de diálogo, seleccione ” Propiedades de configuración “> ” Vinculador “> ” Avanzado
  3. Allí encontrará un campo llamado ” Punto de entrada “. Si está en blanco, abra su menú desplegable y seleccione editar.
  4. escriba “main” y haga clic en “ok”, y vuelva a estar bien en el cuadro de diálogo principal.

Debería funcionar bien después de esto

Quizás esto sea útil:

  • Haga clic derecho en file_name.asm (en el Explorador de soluciones)
  • Properties -> Configuration Properties -> General -> Item Type
  • Elija Microsoft Macro Assembler

Primero tuve que hacer clic derecho en el archivo .asm. MASM apareció en este menú contextual. Después de hacer esto, apareció en el menú contextual del proyecto también. Parece un problema con VS2015. Además, estoy trabajando en Windows 10 de 64 bits.

Para poder comstackr las versiones de 64 bits, tuve que establecer la opción Punto de entrada para el enlazador en main y también tuve que configurar la opción LARGEADDRESSAWARE:NO también.

Esta opción se puede encontrar en VS2013 Pro bajo

Propiedades de configuración-> Enlazador-> Sistema-> Habilitar direcciones grandes

Elija ” No ” en el menú desplegable.

En mi caso, ordené este problema como este

elija herramientas> elementos de la caja de herramientas> componentes de .NET framework y luego seleccione Instalador de ensamblaje (VS C ++ 2005 express)