Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/161.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么SRWLock没有定义? 我尝试使用SRWLock与C++项目Visual Studio 2012(Windows 7)针对仅32位窗口,而SRWLock在我的情况下比批评的部分更好。 正如我搜索过的,我应该包括WinBase.h并使用std名称空间。但是SRWLock仍然没有定义。在谷歌上找不到任何有用的东西。我错过了什么?我很感激任何线索。 代码: #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 使用名称空间std; SRWLock-gLock;//问题就在这里_C++_Windows_Visual Studio 2012 - Fatal编程技术网

为什么SRWLock没有定义? 我尝试使用SRWLock与C++项目Visual Studio 2012(Windows 7)针对仅32位窗口,而SRWLock在我的情况下比批评的部分更好。 正如我搜索过的,我应该包括WinBase.h并使用std名称空间。但是SRWLock仍然没有定义。在谷歌上找不到任何有用的东西。我错过了什么?我很感激任何线索。 代码: #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 使用名称空间std; SRWLock-gLock;//问题就在这里

为什么SRWLock没有定义? 我尝试使用SRWLock与C++项目Visual Studio 2012(Windows 7)针对仅32位窗口,而SRWLock在我的情况下比批评的部分更好。 正如我搜索过的,我应该包括WinBase.h并使用std名称空间。但是SRWLock仍然没有定义。在谷歌上找不到任何有用的东西。我错过了什么?我很感激任何线索。 代码: #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括 使用名称空间std; SRWLock-gLock;//问题就在这里,c++,windows,visual-studio-2012,C++,Windows,Visual Studio 2012,哪里输入错误:应该是SRWLOCK而不是SRWLOCK。 你需要 #include <windows.h> #包括 Dunno文档告诉您的winbase.h。如果你使用的是C++ .NET类,那就是找到它的地方。如果您使用的是核心winapi。从外观上看,您想使用前者,但包含了后者的文件。WhozCraig,谢谢。其中一个链接指出了一个解决方案。你可以重新表述我的答案,我会接受的。我在Jeffrey Richter和Christophe Nasarre的《通过C\C++的Windo

哪里输入错误:应该是SRWLOCK而不是SRWLOCK。 你需要

#include <windows.h>
#包括

Dunno文档告诉您的
winbase.h
。如果你使用的是C++ .NET类,那就是找到它的地方。如果您使用的是核心winapi。从外观上看,您想使用前者,但包含了后者的文件。WhozCraig,谢谢。其中一个链接指出了一个解决方案。你可以重新表述我的答案,我会接受的。我在Jeffrey Richter和Christophe Nasarre的《通过C\C++的Windows》一书中找到了关于WinBase.h的内容,这似乎是真的。你不需要显式地包含
WinBase.h
,因为它包含在
Windows.h
中。
#include <windows.h>