CritSec.h 不存在 (Win 8.1)
CritSec.h not existent (Win 8.1)
我有这个示例代码,我目前正在使用它在 C++ 中编写一个 dll。
在这个file中包含critsec.h。
但是在我的系统上(Windows 8.1 Pro 64 位)Visual Studio 2013 CE 找不到源文件。
我是否缺少某种 SDK 或其他东西?
你如何包括这个?有两种方法。如果您使用#include "something.h",该文件必须与您的 .cpp 位于同一位置。如果您使用#include,则 header 必须位于 visaul studio 中的目录中。
在属于您的示例文件的 project file 中,您会看到以下附加包含目录(重新格式化以便更好地阅读):
<AdditionalIncludeDirectories>
%(AdditionalIncludeDirectories);
$(MSBuildThisFileDirectory);
..\..\Common
</AdditionalIncludeDirectories>
事实上,在 ..\..\Common
中,您会发现 CritSec.h
我有这个示例代码,我目前正在使用它在 C++ 中编写一个 dll。
在这个file中包含critsec.h。
但是在我的系统上(Windows 8.1 Pro 64 位)Visual Studio 2013 CE 找不到源文件。 我是否缺少某种 SDK 或其他东西?
你如何包括这个?有两种方法。如果您使用#include "something.h",该文件必须与您的 .cpp 位于同一位置。如果您使用#include,则 header 必须位于 visaul studio 中的目录中。
在属于您的示例文件的 project file 中,您会看到以下附加包含目录(重新格式化以便更好地阅读):
<AdditionalIncludeDirectories>
%(AdditionalIncludeDirectories);
$(MSBuildThisFileDirectory);
..\..\Common
</AdditionalIncludeDirectories>
事实上,在 ..\..\Common
中,您会发现 CritSec.h