Windows NT/2000: Requires Windows 2000.
Windows 95/98: Unsupported.
Header: Declared in Winbase.h; include Windows.h.
Library: Use Kernel32.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows 2000.
看到了嗎? 2K以後的系統才可以。Windows.h必須包含,kernel32.lib必須用
#include <stdafx.h>
#include <Windows.h>
#pragma comment(lib,"Kernel32.lib")
把上面的頭文件引用放在代碼的最上面,然後打開stdafx.h文件,在最上面加一行
#define _WIN32_WINNT 0x0500
然後最關鍵的一步!千萬別忘記!先全部保存,然後一定要在build裡選Rebuild All
做完了這些你再看一下,已經可以編譯通過了,當然如果你的代碼還有別的錯誤就另當別論了!