1.汇编编译器下载和安装:
下载地址:http://www.masm32.com/download/masm32v11r.zip
2.根据”VS2019构建ASM项目“完成项目构建
3.使用如下的代码可以正常编译通过
.386
.model flat, stdcall
.stack 4096
.data
ExitProcess proto,dwExitcode:dword
.code
main PROC
mov eax,1
INVOKE ExitProcess, 0
main ENDP
END main
4.出现 “error LNK2026: 模块对于 SAFESEH 映像是不安全的“
解决方法:项目->属性->配置属性->链接器->命令行->在其他选项文本框->添加: /SAFESEH:NO
参考资料:
VS2019构建ASM项目:https://blog.youkuaiyun.com/u010486308/article/details/105495848
本文介绍了如何在Visual Studio 2019中使用Masm32编译器下载和安装,并指导读者如何解决在构建ASM项目时遇到的模块安全映像问题。重点在于解决'errorLNK2026',即通过在链接器属性中添加/SAFESEH:NO来确保编译成功。
1169

被折叠的 条评论
为什么被折叠?



