我安装了Visual Studio 2015社区,并希望在32位中使用Assembly Languege。
答案 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以外的工作。