首页
社区
课程
招聘
[求助]用radasm 写的第一个汇编程序报错,麻烦大家帮我看看
发表于: 2009-12-13 17:04 4450

[求助]用radasm 写的第一个汇编程序报错,麻烦大家帮我看看

2009-12-13 17:04
4450
首先用radasm新建了一个无资源的win 32 app
之后写了如下代码
1
2
3
4
5
6
7
8
9
10
11
12
assume cs:codesg
codesg segment
start: mov ax,0123H
       mov bx,0456H
       add ax,bx
       add ax,ax
        
       mov ax,4c00H
       int 21H
        
codesg ends
end

构建并运行之后就报了这样的错误
D:\RadASM\Masm32\Bin\ML.EXE /c /coff /Cp /nologo /I"D:\RadASM\Masm32\Include" "TestAsm.asm"
Assembling: TestAsm.asm
D:\RadASM\Masm32\Bin\LINK.EXE /SUBSYSTEM:WINDOWS /RELEASE /VERSION:4.0 /LIBPATH:"D:\RadASM\Masm32\Lib" /OUT:"TestAsm.exe" "TestAsm.obj"
Microsoft (R) Incremental Linker Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

LINK : error LNK2001: unresolved external symbol _WinMainCRTStartup
TestAsm.exe : fatal error LNK1120: 1 unresolved externals

构建时发生错误.
总共编译时间 125 毫秒
谁能告诉我怎么解决啊?
看这大概意思就是link不对

[招生]科锐逆向工程师培训(2025年3月11日实地,远程教学同时开班, 第52期)!

收藏
免费
支持
分享
最新回复 (4)
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
顶上去。。。
2009-12-13 17:26
0
雪    币: 50
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
你这是DOS程序,新建的时候选择DOS APP

哎,没分
2009-12-13 17:54
0
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
没钱发,没办法。
2009-12-13 18:18
0
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
呵呵,搞定,晕死。。
刚刚查了下也是觉得可能类型建的不对。。
2009-12-13 18:20
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册