我正在开发 Visual Studio 2010 的 C 程序。我需要创建 GUID,然后进行比较。
我在我的程序中包含“#include guiddef.h”。
以下是代码片段,但我在编译代码时不断出错。
//mainGUID is assign value in the program
GUID mainGUID;
//Function call which compares passed GUID with the mainGUID
int CheckGUID(GUID guid)
{
if(IsEqualGUID(guid,mainGUID))
return 1;
else
return 0;
}
我收到以下错误
Error 3 error C2172: 'memcmp' : actual parameter is not a pointer : parameter 1
Error 3 error C2172: 'memcmp' : actual parameter is not a pointer : parameter 2
不知道发生了什么。