[問題] MASM 8 & codeview最新版
最近才知道原來在visual c++ 2005的資料夾下
有masm 8.0最新版,想要拿來試試看
卻發現原本masm 6.11下可以組譯的程式
用8.0卻有一堆問題
1.像是開頭的
MOV AX,@DATA
MOV DS,AX
在8.0下就會出現問題:
test.asm(x) : error A2006: undefined symbol : DGROUP
最後的END BEGIN:
test.asm(x) : warning A4023: with /coff switch, leading underscore required
for start address : BEGIN
此外還有好幾行error,由於太多所以暫不列出
2.勉強地把開頭設定DATA區段的指令去掉了
又出現了另一問題:
這個應用程式無法啟動,因為找不到mspdb80.dll,重新安裝應用程式可能可以解決這
個問題
於是上網查資料,解決方式是把
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
這路徑加入PATH下
3.上個問題解決後,又出現問題了 囧......
LINK : fatal error LNK1221: 無法推斷子系統,且必須事先定義子系統
又上網查資料,組譯指令後面加入
ML *.asm /link /subsystem:windows
其實我也不太知道黃色部分是要用windows還是console好
我是用Winxp的,windows和console都用過了,均可組譯出執行檔
4.終於有了*.exe,想說應該成功了
結果執行下去居然出現
*.exe發生問題,必須關閉,謹此致歉。這樣的視窗
到了這裡我就真的不知道該如何解決了
懇請有經驗的大大賜教,順便告訴我步驟1的指令應該怎麼改
我就剩步驟1和步驟4解決不了了
最後還有另一問題:
就是codeview的最新版本是多少?
該從何取得(我不是要問非法的下載點)
是包在微軟的其它產品中?
還是單獨販售的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.66.189
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
ASM 近期熱門文章
PTT數位生活區 即時熱門文章