为什么编译不能通过???
#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是那个库函数?
----------------解决方案--------------------------------------------------------