在编译的时候出现一个 ‘CreateThread’ :   function   does   not   take   6   parameters错误。
之后我把CreateThread改成::CreateThread还是提示这样的错误
我用这个函数的用法是:
DWORD id=0;
HANDLE hnd=CreateThread(NULL,0,线程函数,this,0,&id)

解决方案 »

  1.   

    相关的上下问环境是什么?
    即调用CreateThread时的域是哪个?
      

  2.   

    看样子是在CWinApp继承类里面调用的缘故,调用了CWinThread::CreateThread。
      

  3.   

    缺少头文件或库?
    Header: Declared in winbase.h.
    Import Library: Use kernel32.lib.
    要不就调用的是CWinThread::CreateThread吧~
      

  4.   

    包含了
    Header: Winbase.h.
    Link Library: Coredll.lib.
    然后再:
    ::CreateThread