关于线程的比较菜的问题???

coacoo 2003-10-17 10:15:26
有一个线程UINT _ListenThread(LPVOID lparam)

当我用::AfxBeginThread(_ListenThread,this); 语句时报以下的错误
'_ListenThread' : undeclared identifier
'_ListenThread' : redefinition; different type modifiers

是怎么回事??盼回复。
...全文
26 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
9597446 2003-10-19
  • 打赏
  • 举报
回复
如果你是成员函数,不需要声明在AfxBeginThread之前。
如果有一个
class A
{
void init();
static int _ListenThread(void* p);

};

void A::init()
{
AfxBeginThread((AFX_THREDPROC)_ListenTread, this);
}
pc200300 2003-10-18
  • 打赏
  • 举报
回复
请看一下UINT _ListenThread(LPVOID lparam)是否声明在AfxBeginThread之前。
wbusy 2003-10-18
  • 打赏
  • 举报
回复
在UINT _ListenThread(LPVOID lparam)声明前加上static应该就可以了

4,354

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧