一直想买本罗云彬的Win32汇编书,现在终于出典藏版了,就买了本,读一读,涨涨姿势。
我把笔记本光驱拆下来添加了个硬盘,现在想装回去发现坏了,所以守着CD盘,代码却用的是第三版的,这真是个悲剧啊。
----------------------------------------------我是分割线-------------------------------------------------------
书上讲的很是细微。所以也没啥好写的,我仅仅将自己写在书上的笔记和自己的代码发到我的博客笔记里。
我所写的东西仅为我个人的理解,可能我理解错了,但是我运行成功了。
虽然有些东西早已知道,但是还是列出来的好:
1、在一个CMD中运行var.bat进行配置时,仅对当前CMD窗口有效。
2、设置VC的目录时,由于我用的是VS2010,所以include里用的是 VC\include和VC\atlmfc\include。
3、设置include时,在var.bat中Program Files是不用加引号的。
我的VS2010和masm32v11r都装在C盘,你知道有些东西还是C盘的好。
下面是我的Var.bat里的内容。
@echo off rem 请根据 Masm32 软件包的安装目录修改下面的 Masm32Dir 环境变量! set Masm32Dir=C:\Masm32 set include=%Masm32Dir%\Include;C:\Program Files\Microsoft Visual Studio 10.0\VC\include;C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include;%include% set lib=%Masm32Dir%\lib;%lib% set path=%Masm32Dir%\Bin;%Masm32Dir%;%PATH% echo on
先把光盘里的第二章test拷贝到一个目录里(我放在C:\Masm32Code)。
然后把Var.bat也放在这里。
运行cmd,然后输入cd C:\Masm32Code,切换目录。
运行var.bat
切换到test
运行nmake
现在得到了一个有笑脸的Test.exe
运行结果如下: