编译器错误 C3106

“attribute”:未命名参数必须在命名参数之前

未命名参数必须在命名参数之前传递给属性。

有关更多信息,请参见 User-Defined Attributes

示例

下面的示例生成 C3106。

// C3106.cpp
// compile with: /c
[module(name="MyLib", dll)];   // C3106
[module(dll, name="MyLib")];   // OK