NASM现在已是大名鼎鼎,很多人都在用它,但是,大多都是编写纯2进制文件的。那么,windows、Linux下,为何使用者寥寥无几?那就是繁杂。 有一个完整的API库(包括API声明、引用,结构定义等等),工作量十分庞大,而没有这些,将大大增加程序员的工作量。
那,我们要编写Win32应用程序,难道也……?
不,不用!因为,已经有人考虑到了这些!其中NASMX就是不错的选择,它不仅包含API的引用、声明,常数声明,结构声明等,还在它的包内自带了 NASM的编译器,和一个win32/64连接器,资源编译器和编辑器!还有数量丰富的例程!
“哎,等等!你说说,我能否胜任这项工作?”噢!对了,毕竟汇编是较低级的语言,理解起来比较困难,所以,您需要对C语言和C++略有小成,毕竟,C是在 汇编的基础上开发的,而C++又是在C的基础上开发的,C和汇编是互联互通的,如果对C的有些研究,将会发现,对汇编之类的理解并不是想象中的难!另外, 编写Win32应用程序还需要您对API有一定的了解,对常用API应该了如指掌,比如 MessageBox wsprintf 等等之类的常用API函数。
好了,如果你觉得,自己能够胜任,就来准备一下“工具”吧!
编译器:NASM
可以在官网下载到最新版 ht
用NASM写Win32应用程序(1)——引言及准备
最新推荐文章于 2023-01-08 17:08:31 发布
本文介绍了如何使用NASM和NASMX编写Win32应用程序,包括NASM和NASMX的特点,所需的工具如编译器、辅助工具和文本编辑器,并提供了安装配置的指导,适合对C语言和API有一定了解的读者。
摘要由CSDN通过智能技术生成