J'ai cherché autour et tout le monde fournit une réponse simple
Cliquez avec le bouton droit sur le projet, Règles de construction personnalisées, cochez la case "Microsoft Macro Assembler".
Mais malheureusement, en 2013, ce n'est pas la même chose. Voici la capture d'écran
Je ne sais pas comment activer le langage d'assemblage; en activant Microsoft Macro Assembler. Des conseils?
J'ai essayé tous ces paramètres et le MASM n'existe dans aucun des onglets d'options.
Cliquez avec le bouton droit sur le projet, pas sur la solution. Ensuite, construisez des dépendances + créez des personnalisations. Vous obtenez le dialogue, cochez "masm".
Allez dans Projet (vous le trouverez dans le menu supérieur)> Construire des personnalisations ...
Et vérifiez l'option masm .
De plus, dans certains cas (comme lorsque vous travaillez avec x64), l’éditeur de liens peut avoir des problèmes pour trouver le principal. Pour résoudre ce problème, vous devez créer manuellement un point d'entrée en:
Cela devrait bien fonctionner après cela
Peut-être que cela sera utile:
file_name.asm
(dans l'Explorateur de solutions).Properties
-> Configuration Properties
-> General
-> Item Type
Microsoft Macro Assembler
Je devais d'abord cliquer avec le bouton droit sur le fichier .asm. MASM est apparu dans ce menu contextuel. Après cela, il est également apparu dans le menu contextuel du projet. Cela ressemble à un problème avec VS2015. De plus, je travaille sur Windows 10 64 bits.
Afin de compiler les versions 64 bits, je devais définir l'option Point d'entrée pour l'éditeur de liens sur main et je devais également définir l'option LARGEADDRESSAWARE:NO
.
Cette option peut être trouvée dans VS2013 Pro sous
Propriétés de configuration-> Éditeur de liens-> Système-> Activer les grandes adresses
Choisissez " Non " dans le menu déroulant.
Dans mon cas, j'ai réglé ce problème comme ceci
choisissez outils> éléments de la boîte à outils> composants .NET Framework, puis sélectionnez programme d'installation de Assembly (VS C++ 2005 express)