tryentercritical section undeclared identifier

时间:2009-11-27 14:05:41

标签: c++ winapi

我在编译期间收到错误TryEnterCriticalSection未声明的标识符。 Visual Studio知道函数,但编译器不知道。定义了其他关键部分功能。我已经在每个msdn的stdafx.h中包含了#define _WIN32_WINNT 0x0400。 winbase.h中的定义被#if(_WIN32_WINNT >= 0x0400) #endif /* _WIN32_WINNT >= 0x0400 */包围 直接c ++,XP,Visual Studio 6

发生了什么事?

1 个答案:

答案 0 :(得分:1)

您在stdafx.h文件中的哪里定义了_WIN32_WINNT符号?是在#include< windows.h>之前吗?线?如果没有,那么符号将在winbase.h中未定义。