贝贝花花包包店,精品555皮具,钱夹,皮夹

字体:  

ace线程管理的问题

peakzhang 发表于: 2008-4-29 09:49 来源: ACE 开发者

CODE:


#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 *)'的错误,请高手指教

最新回复

peakzhang at 2008-4-29 09:49:58
需要转换一下。

(ACE_THR_FUNC) func