Compilation 错误 ;4 ;错误C2440:&x27;初始化';:无法从';void*';至';字符*';

Compilation 错误 ;4 ;错误C2440:&x27;初始化';:无法从';void*';至';字符*';,compilation,Compilation,我试图编译此文件,但出现了以下错误: Error 4 error C2440: 'initializing' : cannot convert from 'void *' to 'char *' 此代码取自。为什么不起作用 DWORD dwRead=0; char *lpData = (VOID*)GlobalAlloc(GMEM_FIXED, MAX_READ), 你似乎在编译C++编译器,所以你需要一个显式的c: char *lpData = (char *)GlobalA

我试图编译此文件,但出现了以下错误:

Error   4   error C2440: 'initializing' : cannot convert from 'void *' to 'char *'  
此代码取自。为什么不起作用

DWORD dwRead=0;

char *lpData = (VOID*)GlobalAlloc(GMEM_FIXED, MAX_READ),

你似乎在编译C++编译器,所以你需要一个显式的c:

char *lpData = (char *)GlobalAlloc(GMEM_FIXED, MAX_READ);
您好,谢谢)是的,现在出现另一个错误C2065:“dwSize”:未声明的标识符。我应该包括图书馆吗?