CreateThread函数的一个异常
CreateThread函数的一个错误
在编译的时候出现一个 ‘CreateThread’ : function does not take 6 parameters错误。
之后我把CreateThread改成::CreateThread还是提示这样的错误
我用这个函数的用法是:
DWORD id=0;
HANDLE hnd=CreateThread(NULL,0,线程函数,this,0,&id)
------解决方案--------------------
相关的上下问环境是什么?
即调用CreateThread时的域是哪个?
------解决方案--------------------
线程函数带参数了吧,参数好像有问题
------解决方案--------------------
貌似调用的是MFC的...
------解决方案--------------------
看样子是在CWinApp继承类里面调用的缘故,调用了CWinThread::CreateThread。
------解决方案--------------------
缺少头文件或库?
Header: Declared in winbase.h.
Import Library: Use kernel32.lib.
要不就调用的是CWinThread::CreateThread吧~
------解决方案--------------------
包含了
Header: Winbase.h.
Link Library: Coredll.lib.
然后再:
::CreateThread
在编译的时候出现一个 ‘CreateThread’ : function does not take 6 parameters错误。
之后我把CreateThread改成::CreateThread还是提示这样的错误
我用这个函数的用法是:
DWORD id=0;
HANDLE hnd=CreateThread(NULL,0,线程函数,this,0,&id)
------解决方案--------------------
相关的上下问环境是什么?
即调用CreateThread时的域是哪个?
------解决方案--------------------
线程函数带参数了吧,参数好像有问题
------解决方案--------------------
貌似调用的是MFC的...
------解决方案--------------------
看样子是在CWinApp继承类里面调用的缘故,调用了CWinThread::CreateThread。
------解决方案--------------------
缺少头文件或库?
Header: Declared in winbase.h.
Import Library: Use kernel32.lib.
要不就调用的是CWinThread::CreateThread吧~
------解决方案--------------------
包含了
Header: Winbase.h.
Link Library: Coredll.lib.
然后再:
::CreateThread