- 论坛徽章:
- 0
|
5可用积分
我在Microsoft Visual 6.0上搭建一个运行Windows汇编的环境,每一步都按照课本上的要求来做,但就是运行不成功,并且重复做了很多次,每次都出现同样的问题,很郁闷!
运行不成功的描述是这样的:
--------------------Configuration: test - Win32 Debug--------------------
Performing Custom Build Step on .\test.asm
Invalid keyboard code specified
fatal error A1006: invalid command-line option : /coff
Microsoft (R) Macro Assembler Version 6.00
Copyright (C) Microsoft Corp 1981-1991. All rights reserved.
执行 c:\windows\system32\cmd.exe 时出错.
test.exe - 1 error(s), 0 warning(s)
运行的是一个很简单的程序,如下:
MessageBoxA PROTO : DWORD,: DWORD,: DWORD,: DWORD
MessageBox equ <MessageBoxA>
includelib user32.lib
NULL equ 0
MB_OK equ 0
.stack 4096
.data
szTitle byte "Hi!",0
szMsg byte "Hello World!",0
.code
start:
invoke MessageBox,
NULL,
offset szMsg,
offset szTitle,
MB_OK
ret
end start
不知道是哪里出现了问题,诚请高手指点!!
[ 本帖最后由 Rundy 于 2009-5-19 11:45 编辑 ] |
|