ace线程管理的问题
#include "ace/Thread.h"
#include "ace/Log_Msg.h"
int fun()
{
ACE_DEBUG((LM_DEBUG,ACE_TEXT("WOSHIGUOLEI!\n")));
return 1;
}
int ACE_TMAIN(int , ACE_TCHAR * [])
{
int a;
a=ACE_Thread::spawn(fun);
ACE_DEBUG((LM_DEBUG,ACE_TEXT("success!\n")));
return 1;
}
当中的spawn()函数的参数是一个函数的地址.但是调试的时候出现cannot convert parameter 1 from 'int (void)' to 'unsigned long (__cdecl *)(void *)'的错误,请高手指教 需要转换一下。
(ACE_THR_FUNC) func
页:
[1]