Windows似乎无法find这些types,我完全不知所措。 我在MSDN上find的东西似乎暗示它们默认包含在内,但是它们在Native程序或CLR程序中没有工作。
我得到的具体错误是:
"<Project Name>.cpp(10): error C2065: 'PVOID' : undeclared identifier
"<Project Name>.cpp(10): error C2146: syntax error : missing ';' before identifier 'varname'
"<Project Name>.cpp(10): error C2065: 'varname' : undeclared identifier
我如何使Visual C ++识别这些types?
你将需要包含windows.h
。 在源文件的顶部添加这一行:
#include <windows.h>
你需要包含一个头文件来定义这些类型。 仔细检查文档或样本,你有类型名称,以查看包含哪些标题。
您必须包含Windows标头。 Windows头文件包含在默认的自动生成的项目中 – 大部分都是。 如果你开始一个空的项目,你不会默认包含它们。