不同编译器的不同编译结果(70分)

  • 主题发起人 主题发起人 soulhuman
  • 开始时间 开始时间
S

soulhuman

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一段C程序,是关于串行通讯的,在turbo C下编译通过。我想用VC++ 6.0将这个程序编译成.dll文件以供其他程序调用,但是在VC++6.0下载编译就无法通过。
我用了#include<bios.h>
使用int_Cdecl bioscom(int cmd, char abyte, int port);
这个函数
VC++6.0提示的错误是
comm.obj : error LNK2001: unresolved external symbol "int __cdecl bioscom(int,char,int)" (?bioscom@@YAHHDH@Z)
Debug/comm.exe : fatal error LNK1120: 1 unresolved externals

怎么样解决啊?
 
无法解析的外部对象
看看你包含的头文件在不在,是否为标准库
再看看函数调用对不对等等
 
接受答案了.
 
后退
顶部