Windows visualc&x2B+;can';“找不到”;“窗口类型”;像PVOID、DWORD、ULONG等

Windows visualc&x2B+;can';“找不到”;“窗口类型”;像PVOID、DWORD、ULONG等,windows,visual-c++,Windows,Visual C++,Windows似乎找不到这些类型中的任何一种,我完全不知道该怎么办。我在MSDN上找到的东西似乎表明默认情况下包含它们,但它们在本机程序或CLR程序中不起作用 我得到的具体错误有: .cpp(10):错误C2065:“PVOID”:未声明的标识符 .cpp(10):错误C2146:语法错误:缺少“;”在标识符“varname”之前 .cpp(10):错误C2065:'varname':未声明的标识符 VisualC++可以识别这些类型? 你必须包括Windows标题。Windows标题包含在默

Windows似乎找不到这些类型中的任何一种,我完全不知道该怎么办。我在MSDN上找到的东西似乎表明默认情况下包含它们,但它们在本机程序或CLR程序中不起作用

我得到的具体错误有:

.cpp(10):错误C2065:“PVOID”:未声明的标识符

.cpp(10):错误C2146:语法错误:缺少“;”在标识符“varname”之前

.cpp(10):错误C2065:'varname':未声明的标识符


<如何> VisualC++可以识别这些类型?

你必须包括Windows标题。Windows标题包含在默认的自动生成项目中。大多数是。如果你启动一个空项目,默认情况下你就不会包含它们。

你需要包括<代码> Windows .H< /Cord>。f您的源文件:

#include <windows.h>
#包括

您需要包含一个头文件来定义这些类型。请仔细检查从中获取类型名称的文档或示例,以查看要包含哪些头文件。

如果您还没有这样做,我认为您应该包含这些头文件,因此示例甚至没有提到windows.h,即使它们到处都是PVOID和ULONG…ThaNK,谢谢你,这是我做的代码,甚至没有提到它。注意你不能在MFC应用程序中这样做:<代码> *错误窗口。h已经包含了。MFC应用程序不一定包含< /COD>。这是默认的默认代码< STDAFX.H./C>。我正在VisualStudioC++控制台应用程序工作,我必须添加两个HE。ader文件。
stdafx.h