兄弟们帮帮忙,CriticalSection的问题

giape 2003-08-22 04:06:01
#include <winbase.h>

CRITICAL_SECTION cs;

InitializeCriticalSection(&cs); //初始化

.......

EnterCriticalSection(&cs); // 在需要互斥的代码前使用
......
......
LeaveCriticalSection(&cs); // 在互斥结束的代码后使用



......

DeleteCriticalSection(&cs); // 删除释放
在一个正确的程序里面加了上述的代码,编译连接时出现74个错误!全是c:\program files\microsoft visual studio\vc98\include\winbase.h(216) : error C2146: syntax error : missing ';' before identifier 'Internal'之类的.不知问题出在哪里,兄弟们帮帮忙.
...全文
68 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
giape 2003-08-22
  • 打赏
  • 举报
回复
good!
结帖!
思危 2003-08-22
  • 打赏
  • 举报
回复
#include "Windows.h"
giape 2003-08-22
  • 打赏
  • 举报
回复
不用include winbase.h
则有
error C2065: 'CRITICAL_SECTION' : undeclared identifier
等7个错误
phalcon 2003-08-22
  • 打赏
  • 举报
回复
不用include winbase.h

15,471

社区成员

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

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