gpt4 book ai didi

c++ - 为什么我不能使用 LPCRITICAL_SECTION 和 CRITICAL_SECTION

转载 作者:太空宇宙 更新时间:2023-11-04 16:25:36 25 4
gpt4 key购买 nike

我正在处理一个共享项目。我遇到了一些标识符错误,VS C++ 2005 不知道 CRITICAL_SECTION 和 LPCRITICAL_SECTION。

LPCRITICAL_SECTION GetReadCS() { return &m_ReadCS; }
LPCRITICAL_SECTION GetWriteCS() { return &m_WriteCS; }

CRITICAL_SECTION    m_ReadCS;
CRITICAL_SECTION m_WriteCS;

有一些错误

warning C4183: 'GetReadCS': missing return type; assumed to be a member function returning 'int'
warning C4183: 'GetWriteCS': missing return type; assumed to be a member function returning 'int'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2146: syntax error : missing ';' before identifier 'm_WriteCS'

为什么 LPCRITICAL_SECTION 和 CRITICAL_SECTION 是未定义的?我怎样才能让 C++ 知道它?

最佳答案

你有没有包含 windows.h?

#include <windows.h>

关于c++ - 为什么我不能使用 LPCRITICAL_SECTION 和 CRITICAL_SECTION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12310058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com