visual-studio - 如何在 Visual Studio 中制作纯汇编项目?

标签 visual-studio assembly

如何在 Visual Studio 中制作 masm 项目?我记得不久前在类里面这样做过,但后来我忘记了,谷歌只是让我内联汇编。

最佳答案

从 Win32 控制台模式项目模板开始。删除 .cpp 文件。右键单击解决方案资源管理器窗口中的项目,自定义构建规则,选中 Microsoft Macro Assembler。在 VS2015 中使用 Build Dependencies,Build Customizations,检查 masm。

通过右键单击 Source Files 节点添加新的 .asm 文件,添加,代码,C++ 文件,确保使用 .asm 扩展名。在属性窗口中,将文件类型更改为 C/C++ 代码,以便将其传递给链接器。

链接器设置, list 文件,生成 = 否。使用这些设置,我可以构建和调试此示例 .asm 文件:

.486
.MODEL FLAT
.CODE
START:
   ret
END START

关于visual-studio - 如何在 Visual Studio 中制作纯汇编项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2718239/

相关文章:

flutter - 任务 ':app:processDebugResources' 执行失败

c++ - OCX 的调试和发布版本不兼容 "Variable uses an Automation type not supported in Visual Basic"

visual-studio - TFS 中是否有 'Get Latest Version' 预览? (如 VSS 'Get' 命令)

c - 使用全局 C 变量的 IAR 内联汇编

c - 编译 ld86 时出现问题 : Undefined symbol auto_start

assembly - 这些汇编语言语句的含义是什么?

c# - 如何使用 SQLite 数据库中的数据填充 ListView

performance - 为什么内存往返比不执行往返更快?

performance - 存储转发地址与数据 : What the difference between STD and STA in the Intel Optimization guide?

c++指针比较器未编译