为什么已经包含了头文件编译后仍然出现未声明的错误
#include "stdafx.h"
#include "Wincrypt.h"
int main(int argc, char* argv[])
{
printf("Hello World!\n");
HCRYPTPROV hprov = 0;
return 0;
}
D:\aaa\aaa.cpp(10) : error C2065: 'HCRYPTPROV' : undeclared identifier
D:\aaa\aaa.cpp(10) : error C2146: syntax error : missing ';' before identifier 'hprov'
D:\aaa\aaa.cpp(10) : error C2065: 'hprov' : undeclared identifier
HCRYPTPROV 是Wincrypt里定义的一个变量,为什么仍然出现以上错误,其它该头文件变量也出现类似的问题。
这个头文件是Windows的提供的一套PKI函数.