MASM32装配错误 - C:\ masm32 \ bin \ ml.exe不是有效的Win32应用程序

时间:2018-02-14 11:11:22

标签: assembly masm32

想要学习一些汇编编程,我安装了MASM32 SDK。之后,我跟着this video。因此,在创建我的第一个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。

2 个答案:

答案 0 :(得分:1)

通过重新安装MASM32 SDK(相同的install.exe)解决。要卸载,只需删除/ masm32文件夹即可。 Margaret Bloom建议的解决方案。

答案 1 :(得分:0)

请在Windows XP模式下试用(如果您使用的是Windows 7专业版或更高版本)! Windows XP Mode在Windows 7 64位内提供32位虚拟操作系统,可以为专业版或Windows 7以上版本的用户下载和安装。