读书人

第一篇 开发环境的筹建

发布时间: 2012-11-26 11:48:50 作者: rapoo

第一篇 开发环境的搭建

这篇博文主要给大家介绍下Win32汇编开发所必须的一些套件。

一、汇编源代码编译器——ml.exe。

这是开发32汇编所必须的编译器,其他较低版本的都不可用。

用法:ml /c /coff *.asm

其中,/c表示只编译不链接;/coff表示把汇编源文件(*.asm)编译成coff文件格式。

二、资源编译器——rc.exe。

资源编译器顾名思义就是用来编译用户定义的资源文件的,比如菜单、图标、光标等。

至于资源的定义、加载、使用将在后续博文中介绍。

用法:rc *.rc;其中*.rc为用户定义的资源文件,编译完成后会生成*.res二进制资源文件。

三、链接器——link.exe。

链接器是用来将*.obj、*.res链接在一起形成可执行文件*.exe。

用法:link /subsystem:windows *.obj *.res

四、两个自定义的批处理文件——1.bat、var.bat。

点击1.bat文件只包含了cmd.exe,其作用就是用来电脑自带的cmd.exe,从而避免编译、链

接是键入繁琐的路径。

var.bat是用来设置环境变量的。因为编写Win32汇编将要引用头文件。设置环境变量使得编译

时可以找到对应的头文件。

五、值得一说的是,以上所写的只是笔者使用的方法。其实,还有更加简便的。笔者在这就不

一一介绍了。

六、①有兴趣读者可以到这下载开发win32所需的软件:http://www.movsd.com/

下载这里的东西主要是用它提供的各种头文件与库文件。

②可以到这里下载笔者提供的套件:Win32汇编开发套件

当然,套件中的var.bat需要根据读者安装①中下载的软件的位置而有所改变!

读书人网 >编程

热点推荐