Comment puis-je créer un projet masm dans Visual Studio ? Je me souviens avoir fait cela en classe il y a quelque temps, mais j'ai oublié depuis, et Google ne m'a donné que l'assemblage en ligne.
Réponses
Trop de publicités?Commencez par le modèle de projet en mode Console Win32. Supprimez les fichiers .cpp. Cliquez avec le bouton droit de la souris sur le projet dans la fenêtre de l'explorateur de solutions, Custom Build Rules, cochez Microsoft Macro Assembler. Dans VS2015, utilisez Build Dependencies, Build Customizations, cochez masm.
Ajoutez un nouveau fichier .asm en cliquant avec le bouton droit de la souris sur le nœud Source Files, Add, Code, C++ File, assurez-vous d'utiliser l'extension .asm. Dans la fenêtre des propriétés, changez le Type de fichier en Code C/C++ pour qu'il soit transmis à l'éditeur de liens.
Paramètres du linker, Fichier manifeste, Générer = Non. Avec ces paramètres, je peux construire et déboguer cet exemple de fichier .asm :
.486
.MODEL FLAT
.CODE
START:
ret
END START
Je ne pense pas que vous puissiez faire cela dans les builds "modernes" de Visual Studio. Voici les instructions pour une très vieille version : http://jimweller.com/jim-weller/jim/vc98asmqs/vc98asmqs-4.html
Edit : On dirait que vous avez raison - il a été livré avec VS 2005. Depuis lors, Microsoft a commencé à distribuer gratuitement MASM et ont probablement cessé de le prendre en charge :(