首页
社区
课程
招聘
turbo c 2.0 masm混合编程 [求助]
发表于: 2006-10-19 12:07 4520

turbo c 2.0 masm混合编程 [求助]

2006-10-19 12:07
4520
为什么会出现
linker error:undefined symbol '_set' in module main.c

我是用turbo c 2.0 masm写的
能不能帮忙看一下,先谢了

[CODE]
main.c
#include <stdio.h>
#include <dos.h>
extern int set(int);
int main()
{
    int big;
    big = set(6);
    printf("%d\n",big);
    return 0;
}

hardware.asm
.MODEL  small
.code
PUBLIC _set
_set proc
     mov ax,6
     ret
_set ENDP
end

proj.prj
main.c
hardware.obj

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 598
活跃值: (282)
能力值: ( LV13,RANK:330 )
在线值:
发帖
回帖
粉丝
2
试试在asm中声明成
PUBLIC c set
2006-10-19 15:49
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
不行啊,出现编译错误
2006-10-19 18:00
0
雪    币: 202
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
王士元.C高级实用程序设计.北京:清华大学出版社
这本书在后面的章节就是讲tc和masm一起调用的
这本书也在网上google到电子版的,你可以去看看
2006-10-19 22:04
0
游客
登录 | 注册 方可回帖
返回
//