win32 009
讓編程改變世界
Change the world by program
?
Win32可執行文件的開發過程
?
在DOS下生成一個可執行文件一般步驟:
在DOS下生成一個可執行文件一般步驟
?
如圖,Win32的開發顯然不再純潔!
Win32的開發過程
?
編譯器的選擇
?
市面上匯編編譯器特別多,千奇百怪,這里小甲魚推薦大家兩個:一個是微軟公司的MASM,一個是borland公司的TASM。
(其他非主流產品一碰即死,不死殘廢~)開個玩笑^_^
我們在這里演示的是:MASM32 SDK軟件包
蝦米公司的作品?!
其實這個是由發布者(Steve Hutchesson)收集的一個大雜燴。
包括工具軟件、導入庫、完整的頭文件、例子以及幫助文檔等。在這里我們要向這位發布者表示崇高的敬意!
?
MASM32 SDK介紹
?
目標是用匯編寫出專業的大型程序:
除了編譯器、鏈接器外,還包含了編程需要用到的各種詳盡的頭文件和導入庫文件,導入庫文件取自Visual C++ 的導入庫;
收集來自世界各地Win32 匯編愛好者發布的源程序以及很多詳盡的例子程序;
發布者還為它編寫了一個簡單的IDE 環境,包括一個專用的匯編源程序編輯器和源程模板生成器等。
?
安裝目錄說明
masm32:IDE環境,內帶文本編輯程序和模板生成程序;
masm32include:所有的頭文件等;
masm32lib:所有的導入庫文件;
masm32bin:可執行文件目錄,包括M1.exe,Link.exe,Rc.exe等;
masm32help:幫助文件目錄
masm32m32lib:一些常用的C子程序的匯編實現源程序,有相當的參考學習價值!
其他目錄:很多經典的小工具,很有參考價值!
總結
- 上一篇: 刷脸支付实现支付工具安全与便捷的统一
- 下一篇: 动态路由协议—EIGRP