在學習羅雲彬的win32彙編程序設計時,如果只是用記事本寫代碼,簡單的還好,如果遇到複雜的像網絡通信這些,就需要調試了。
這裏採用VS2013進行調試,新建一個空的工程,不需要指定控制檯或窗口程序,將需要調試的asm文件加到VS工程目錄。
需要對asm文件進行自定義生成工具,在命令行和輸出兩個框中分別建入命令和要輸出的文件名,如果文件名不對,會報MASM : fatal error A1000: cannot open file : xx.asm這種錯。
然後需要設置鏈接系統,否則會報 1>LINK : fatal error LNK1221: 無法推導出子系統,必須定義它 這種錯
最後,由於彙編文件中包含了一些後綴名爲inc的頭文件,這種頭文件在vs的include中是沒有的,需要從masm32中引用過來,所以需要添加如下目錄
有人說爲什麼lib文件不用添加過來,因爲masm中的lib和vs中的lib本來就是一樣的,直接用vs的就可以了,至此就可以編譯調試了,是不是很方便:)