AfxBeginThread()怎么会出现这种错误?

antpower 2003-09-29 05:30:30
我用vc生成了一个win32 console application
名字为:threadtest
然后在threadtest.cpp中的main()函数中
调用AfxBeginThread(ThreadFunc,0,THREAD_PRIORITY_NORMAL);
出现如此错误:
D:\netcapture\netcapture.cpp(159) : error C2065: 'AfxBeginThread' : undeclared identifier
AfxBeginThread()乃一全局函数,怎么会出错呢?
...全文
130 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
antpower 2003-10-07
  • 打赏
  • 举报
回复
ok,very well.
gloomyfish 2003-10-07
  • 打赏
  • 举报
回复
对,
HANDLE handle;
DWORD dw;
handle=CreateThread(NULL,0,Mythread,NULL,0,&dw);
说明Mythread是线程函数
dawndu 2003-10-03
  • 打赏
  • 举报
回复
AfxBeginThread是MFC的函数,用不了。_beginthead是一个有很多BUG的函数,不可以用
_beginthreadex,_endthreadex是微软用来拯救你的,放心用吧
tumin999 2003-09-29
  • 打赏
  • 举报
回复
在VC wizard中有一步会提示你,是否支持MFC?你应该选中它。否则不能是否MFC的东西。还是用CRT中的线程函数_beginthread。
tolixiaohui 2003-09-29
  • 打赏
  • 举报
回复
_begainthread()
abutter 2003-09-29
  • 打赏
  • 举报
回复
第一,你的程序的属性必须支持MFC;
第二,你的程序必须选择多线程类型。

在工程的属性里面改。
danfeng 2003-09-29
  • 打赏
  • 举报
回复
CreateThread
antpower 2003-09-29
  • 打赏
  • 举报
回复
难道win32 console application 没有线程概念。
我看看
tonybaobao 2003-09-29
  • 打赏
  • 举报
回复
up,我只在MFC里面做过:(
antpower 2003-09-29
  • 打赏
  • 举报
回复
那如何在win32中实现线程?
也该有个函数吧?
yt老顽童 2003-09-29
  • 打赏
  • 举报
回复
一般win32 console application不会包含MFC
而afxBeginThread是MFC的函数

15,472

社区成员

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

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