如何在Visual Studio 2015中启用汇编语言支持

时间:2015-09-29 15:14:09

标签: assembly visual-studio-2015

我安装了Visual Studio 2015社区,并希望在32位中使用Assembly Languege。

2 个答案:

答案 0 :(得分:3)

尽管sanaris说, IS 可以使用VS2015构建masm。然而,这是你必须知道的一个技巧。

您需要右键单击项目(而不是解决方案)并选择"构建依赖关系/构建自定义"。从那里,检查" masm"框。

那就是它。现在,asm文件将使用ml构建,并按预期链接到您的可执行文件。

请注意,这与VS2010的说明基本相同,只是还有一层菜单(必须在Build Dependencies下查看)。

如果您已经将asm文件添加到项目中,则可能会将其添加为"不参与构建。"您可以删除/重新添加它们,也可以右键单击该文件并更改"项类型"到#34; Microsoft Macro Assembler。"

答案 1 :(得分:2)

不,从Visual Studio中删除了对MASM类型的支持(现在查看VS2015)。

完整构建链存在cl.exe + ml64.exe + link.exe。

但是没有" MASM文件"在VS2015编辑器中。

可能是某些"在线软件包"可能会添加,但我不会依赖它,只需使用两步流程:在+ + build项目之外构建ASM。

以前版本的VS升级后的项目将获得MASM构建目标(与手动创建的不同),以实现向后兼容。

我想它会被放弃,转而使用内在函数。

PS。您可以从本书http://www.apress.com/9781484200650下载示例,了解VS2015如何处理ASM,它没有任何突出显示或asm类型。

最好的选择就是走出VS以外的工作。