使用VS2013調試彙編代碼

在學習羅雲彬的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的就可以了,至此就可以編譯調試了,是不是很方便:)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章