Windows无法找到任何这些类型,我完全不知道该怎么做。我在MSDN上找到的东西似乎暗示它们默认包含在内,但是它们在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 ++识别这些类型?
答案 0 :(得分:46)
您需要加入windows.h
。在源文件的顶部添加此行:
#include <windows.h>
答案 1 :(得分:5)
您需要包含头文件来定义这些类型。仔细检查您从中获取类型名称的文档或示例,以查看要包含的标题。
答案 2 :(得分:4)
您必须包含Windows标头。 Windows标头包含在默认的自动生成项目中 - 大部分都是如此。如果您改为启动了一个空项目,则默认情况下不会包含它们。