E2498 定義済みの構造体 GUID が必要 (C++)

提供: RAD Studio
移動先: 案内検索

コンパイラのエラーと警告(C++):インデックス への移動

GUID 構造体を定義するヘッダーを挿入しないで __uuidof 演算子を使用すると,このエラーが発生します。したがって,次のプログラムコードはこのエラーになります。



 class __declspec(uuid("19a76fe0-7494-11d0-8816-00a0c903b83c")) foo{};
 int main()
 {
     __uuidof(foo);
     return 0;
 }



このコードは次のように修正できます。



 #include <windows.h>    // 構造体の GUID がインクルードされます
 class __declspec(uuid("19a76fe0-7494-11d0-8816-00a0c903b83c")) foo{};
 int main()
 {
     __uuidof(foo);
     return 0;
 }