当前位置: 代码迷 >> C语言 >> 为什么编译不能通过???
  详细解决方案

为什么编译不能通过???

热度:384   发布时间:2007-05-08 17:02:15.0
为什么编译不能通过???

#include <stdio.h>
#include <dos.h>

void main(void)
{
printf("About to sleep for 5 seconds\n");
sleep(5);
printf("Awake\n");
}

编译是显示:
SLEEP_5.OBJ : error LNK2001: unresolved external symbol _sleep
Debug/SLEEP_5.exe : fatal error LNK1120: 1 unresolved externals

哪里有问题呀?为什么不能通过编译????

搜索更多相关的解决方案: 编译  

----------------解决方案--------------------------------------------------------

没问题呀..

[此贴子已经被作者于2007-5-8 17:10:10编辑过]


----------------解决方案--------------------------------------------------------
sleep不识别呀?

----------------解决方案--------------------------------------------------------

我编译过,没问题啊!
我是在tc下编译的成功的!
你用那个编译器阿


----------------解决方案--------------------------------------------------------

我用的是VC6.0++呀
VC6.0++不能编译吗????


----------------解决方案--------------------------------------------------------
可能没有这个<dos.h>库函数吧
我也不太了解vc
----------------解决方案--------------------------------------------------------
我刚才看了MinGWStudio,dev,c-free.它里面都有dos.h
应该vc里也有
----------------解决方案--------------------------------------------------------
你在前面加个这个试试#include "stdafx.h"
----------------解决方案--------------------------------------------------------
vc里应该莫得吧...
----------------解决方案--------------------------------------------------------

问一下,sleep是那个库函数?


----------------解决方案--------------------------------------------------------