“invalid_param”:embedded_idl 属性的参数无效
参数传递到了 #import 的 embedded_idl
属性,但编译器未识别出该参数。
只有 emitidl
和 no_emitidl
是可以用于 embedded_idl
的参数。
以下示例生成 C3519:
// C3519.cpp
// compile with: /LD
[module(name="MyLib2")];
#import "C:\testdir\bin\importlib.tlb" embedded_idl("no_emitidcl")
// C3519
#import "C:\testdir\bin\importlib.tlb" embedded_idl("no_emitidl")
// OK