2

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

何が起こっているのかわからない。

4

1 に答える 1