我剛剛開始學習使用MASM32的x86彙編程序,並且創建了一個程序並運行它,但它引發錯誤「必須指定語言類型」。這個錯誤是什麼意思?谷歌搜索什麼都沒有。這個彙編錯誤是什麼意思? 「必須指定語言類型」?
我敢肯定,我包括我的程序所有相關信息:
.386
model flat, stdcall
option casemap :none
<includes>
...
我缺少什麼?我有一個x64 592Mhz英特爾處理器,我在Windows 7 Starter中使用MASM32。
我剛剛開始學習使用MASM32的x86彙編程序,並且創建了一個程序並運行它,但它引發錯誤「必須指定語言類型」。這個錯誤是什麼意思?谷歌搜索什麼都沒有。這個彙編錯誤是什麼意思? 「必須指定語言類型」?
我敢肯定,我包括我的程序所有相關信息:
.386
model flat, stdcall
option casemap :none
<includes>
...
我缺少什麼?我有一個x64 592Mhz英特爾處理器,我在Windows 7 Starter中使用MASM32。
我很驚訝你的Google搜索沒有成功。我將錯誤消息輸入到Google,並找到了它。
從Microsoft知識庫文章PROC w/ Parameters Requires Language Specifier on .MODEL:
帶參數使用的PROC指令要求在Microsoft宏彙編的.MODEL指令語言說明符 (MASM) 版本5.1,5.1A和6.0,並在Microsoft QuickAssembler 版本2.01和2.51。語言說明符是必需的,因爲它 確定哪個參數傳遞約定將與 PROC參數一起使用。
...
要糾正代碼,請在.MODEL聲明的語言。要 更正以下程序,替換語句「.MODEL小」 與「.MODEL小,語言」,其中無論是FORTRAN,PASCAL ,Basic或C.
嗯,一定是沒有使用過的語言正確的搜索條件。但我發現了這個問題:我在「模型」這個詞之前忘了一個點。一個DOT! >:我缺少一個點給了我數百個錯誤。爲什麼我想成爲一名程序員... –