想要学习一些汇编编程,我安装了MASM32 SDK。之后我就关注了这个视频。因此,在创建第一个 asm 文件后,我通过命令提示符导航到其文件夹,然后输入:
\masm32\bin\ml /c /Zd /coff [name of my asm file]
就像视频中 2:40 那个人所做的那样。
此时,没有收到“组装成功”消息,而是弹出一个窗口,告诉我:
C:\masm32\bin\ml.exe is not a valid Win32 application
为什么我会收到这个?怎么解决?
我的操作系统是 64 位 Windows 7。
通过重新安装MASM32 SDK(相同的install.exe)解决。要卸载,只需删除 /masm32 文件夹即可。玛格丽特·布鲁姆建议的解决方案。
请在Windows XP模式下尝试(如果您有Windows 7专业版或以上版本)! Windows XP Mode在Windows 7 64位内部提供32位虚拟操作系统,Windows 7专业版或以上版本的用户可以下载安装。
同样奇怪的东西,很高兴你没有删除这个帖子。