Поделиться через


Ошибка компилятора C3519

"invalid_param": недопустимый параметр для атрибута embedded_idl

Параметр был передан атрибуту embedded_idl #import, но компилятор не распознал этот параметр.

Единственными допустимыми параметрами являются embedded_idl emitidl и no_emitidl.

Следующий пример приводит к возникновению ошибки 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