web-dev-qa-db-fra.com

Comment activer la prise en charge du langage d'assemblage dans Visual Studio 2013

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 enter image description here

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. 

18

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".

18
Hans Passant

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:

  1. aller à Projet > Propriétés : [une boîte de dialogue s'ouvre]
  2. dans la boîte de dialogue, sélectionnez " Propriétés de configuration "> " Éditeur de liens "> " Avancé "
  3. Vous y trouverez un champ appelé " Point d’entrée ". S'il est vide, ouvrez son menu déroulant et sélectionnez Modifier.
  4. écrivez "main" et cliquez sur ok, et encore une fois sur ok dans le dialogue principal.

Cela devrait bien fonctionner après cela

4
user3770822

Peut-être que cela sera utile: 

  • Cliquez avec le bouton droit sur le file_name.asm (dans l'Explorateur de solutions).
  • Properties -> Configuration Properties -> General -> Item Type
  • Choisissez Microsoft Macro Assembler
3
user4642098

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.

1
FrankieC

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)

0
Muhammad