编译器错误 C3371

“idl_module”: 此处只允许“name”属性

直接在函数声明上使用的idl_module 除名称外不能有其他任何参数。

以下示例生成 C3371:

// C3371.cpp
[idl_module(name="Name", dllname="Some.dll")];
[idl_module(name="Name", helpstring="Some help")]   // C3371
int f1();
// try
// [idl_module(name="Name")]
// int f1();

int main()
{
}