2
我试图编译在与ML窗口一个Hello World和链接,船舶用VS 201086 MASM的Hello World
.MODEL FLAT
.STACK 4096
.data
msg db "Hello World!",0
.code
INCLUDELIB MSVCRT
EXTRN printf:NEAR
EXTRN exit:NEAR
PUBLIC _main
_main PROC
mov eax, offset msg
push eax
call printf
mov eax,0
push eax
call exit
_main ENDP
END _main
我不断收到链接错误,说printf和退出都无法解析的外部符号。我有一些问题。
- 什么是命令行选项与ML和LINK一起使用来编译和解决错误消息。
- 是否有另一种方法显示文本输出到屏幕使用汇编代码,而不是调用像printf的c运行时功能?
Hi Igor,你能告诉我如何链接__mtinit,__ioinit ...我试过CL/MT final.obj /链接kernel32.lib msvcrt.lib但它不能工作... – computereasy 2014-02-19 18:48:35