高手帮忙看下关于vc2003.net下的Sleep()函数

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:57:07
#include <stdio.h>
#include <windows.h>

int main()
{
Sleep (500);
return 0;
}
很简单,但vc2003.net却提示:
正在链接...
LIBCD.lib(wincrt0.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16 ,该符号在函数 _WinMainCRTStartup 中被引用
Debug/pe.exe : fatal error LNK1120: 1 个无法解析的外部命令
2 错误,0 警告
请教高手:为什么控制台的话才可以#include <windows.h>

多谢高手 我建的好像是 win32工程

你建立的是什么工程?控制台的话才可以这么写#include <windows.h>
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
因为控制台工程非常简单,默认情况下没有包含任何头文件,而其他类型的工程,比如MFC工程就已经包含了与windows.h“相关”的头文件
如果是Win32 Console Application的话应该没问题