Iniciar visual studio 2026 con masm

José Luis Rico Pinto 0 Reputation points
2026-04-08T18:46:06.28+00:00

cargar los archivos masm.targets y masm.props en visual studio 2026

Developer technologies | Visual Studio | Other
Developer technologies | Visual Studio | Other

A family of Microsoft suites of integrated development tools for building applications for Windows, the web, mobile devices and many other platforms. Miscellaneous topics that do not fit into specific categories.

0 comments No comments

1 answer

Sort by: Most helpful
  1. AI answer

    2026-04-08T18:46:22.8633333+00:00

    Visual Studio 2026 no usa directamente archivos masm.targets y masm.props que el usuario tenga que “cargar” manualmente. El soporte de MASM se habilita mediante la personalización de compilación de Visual C++ incluida en Visual Studio.

    Para usar MASM (ml64.exe) y compilar archivos .asm en un proyecto C++ x64 en Visual Studio 2026:

    1. Abrir la solución y seleccionar el proyecto C++ en el Solution Explorer.
    2. En la barra de menús, elegir Project > Build Customizations….
    3. En el cuadro de diálogo Visual C++ Build Customization Files, marcar la casilla masm (.targets, .props) y pulsar OK.
      • Esto hace que el proyecto importe internamente los archivos de personalización masm.targets y masm.props que ya vienen con Visual Studio.
    4. En la barra de menús, elegir Project > Add New Item….
    5. En Add New Item, seleccionar C++ File (.cpp), pero en Name escribir el nombre con extensión .asm (por ejemplo, codigo.asm) y pulsar Add.
    6. Escribir el código ensamblador x64 en el archivo .asm.
    7. Compilar la solución: Visual Studio llamará a ml64.exe para ensamblar el .asm y enlazar el .obj resultante con el resto del proyecto.

    Para llamar a funciones escritas en ensamblador desde C++ de forma sencilla, se recomienda declararlas en C++ como extern "C" para evitar la decoración de nombres propia de C++.

    Si se desea usar MASM desde línea de comandos, se debe abrir un Developer Command Prompt for x64 (que configura las variables de entorno) y usar ml64.exe según la referencia de línea de comandos.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.