回 帖 发 新 帖 刷新版面

主题:VC环境下的_beginthread出错问题请教?

我想学习使用多线程,就通过网上资料,在VC中调试一段简单的代码:
#include "windows.h"
#include <process.h>
class ExampleTask 

public: 
friend void taskmain(LPVOID param); 
void StartTask(); 
}; 

void taskmain(LPVOID param) 

ExampleTask * pTaskMain = (ExampleTask *) param; 
//通过pTaskMain指针引用 


void ExampleTask::StartTask() 

_beginthread(taskmain,0,this);
}
int main(int argc, char* argv[])
{
ExampleTask realTimeTask;
realTimeTask.StartTask();
return 0;
}
但编译出错:
D:\MyProgram\pcapPktCapture\multiThread.cpp(18) : error C2065: '_beginthread' : undeclared identifier
执行 cl.exe 时出错.

因为是初学搞不懂,还请大家指教。先谢了!!!

回复列表 (共2个回复)

沙发

[url=http://cache.baidu.com/c?m=9d78d513d9d446db4fece42e5a438c3a5f0ec0346f81c7150e8e870fd33a541b0120a1ac26510d1996922c7001d8150bafb162216b1420c0c79fce579ce1cf6d69d26763234a9141659143eddc47518337912ceea51ee5bef0&p=882a9e06ce842dfc57ec9739470c&user=baidu]http://cache.baidu.com/c?m=9d78d513d9d446db4fece42e5a438c3a5f0ec0346f81c7150e8e870fd33a541b0120a1ac26510d1996922c7001d8150bafb162216b1420c0c79fce579ce1cf6d69d26763234a9141659143eddc47518337912ceea51ee5bef0&p=882a9e06ce842dfc57ec9739470c&user=baidu[/url]

板凳


我来回复

您尚未登录,请登录后再回复。点此登录或注册