2012年11月18日 星期日

如何在VS2010下編譯64位元組合語言

查了一些資料,自己試了一下。簡單記錄以免又忘記。
1. 在VS2010下面開一個新Project,選用Empty Project,這點和開純C的程式一樣。
2. Platform改為x64
3. 點專案名右鍵,找到Build Customization,將其masm選項打勾
4. 在Source File下加入 *.asm。若為新檔,可以先選用C++,再將副檔名改為asm。
5. 修改Proprety內的設定:
   a. 在Advanced下的Entry Point寫上啟始函式名
   b. 在System下的SubSystem選一個型別

看起來容易,問題是不好查。
除錯時只要將Disassembly打開就可以了。
有了除錯器,再來就簡單了。


1 則留言: