#include <windows.h>
#include <iostream>
using namespace std;
DWORD WINAPI FunProc(LPVOID)
{
}
int main()
{
}
编译后提示如下错误:
error C2664: 'CreateThread' : cannot convert parameter 3 from 'unsigned long (void *)' to 'unsigned long (__stdcall *)(void *)
提示是第三个参数错了。实际上时最好一个参数错了。
很多人都习惯把最后一个参数设置为NULL。所以出错了。
下面是正确的写法:
#include <windows.h>
#include <iostream>
using namespace std;
DWORD WINAPI FunProc(LPVOID)
{
}
int main()
{
}