线程建立的问题。

54gym 2003-09-14 08:25:32
1 在头文件中加了#include <process.h>
2 在WM_CREATE 中加了_beginthread(effect,0,NULL);

为什么会出现这样两个错误?
error C2065: '_beginthread' : undeclared identifier
error C2065: '_endthread' : undeclared identifier


void effect (PVOID gym)
{
MessageBox(0,"af" ,"af",0);
_endthread ();
}
...全文
22 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
54gym 2003-09-26
  • 打赏
  • 举报
回复
dawndu 2003-09-18
  • 打赏
  • 举报
回复
用_beginthreadex(),那个是个很bt的函数
54gym 2003-09-18
  • 打赏
  • 举报
回复
晕哦!在选项中怎么加?
zhonghui 2003-09-18
  • 打赏
  • 举报
回复
mt是多线程的意思!:)
54gym 2003-09-18
  • 打赏
  • 举报
回复
请说说/mt是什么意思?
rockersz 2003-09-17
  • 打赏
  • 举报
回复
project->setting->link->Project Options 中加入/mt
54gym 2003-09-17
  • 打赏
  • 举报
回复
顶.
54gym 2003-09-14
  • 打赏
  • 举报
回复
试用_beginthreadex 同样出现其未定义。 我的Include文件夹下有process.h啊。
54gym 2003-09-14
  • 打赏
  • 举报
回复
是放在.cpp中的。我就郁闷呐,为什么就这几行代码,在例子程序中好好的,而原搬我的工程中就出现 _beginthread 未定义?
vcforever 2003-09-14
  • 打赏
  • 举报
回复
要是把#include<process>
放到.cpp文件中试一试呢?

楼主为什么要用_beginThread()这个函数呢!其实在微软的C-runtime Library中,这个函数
有很多的bug,而他的另一个版本_beginthreadex()要比他好很多!

建议楼主用_beginthreadex()!
yinzhaohui 2003-09-14
  • 打赏
  • 举报
回复
我没有使用过_beginthread和_endthread 一般使用AfxBeginThread,CreateThread来建立线程,用法详看MSDN

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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