Compartir a través de


Error del compilador C3519

"invalid_param": parámetro no válido para el atributo embedded_idl

Se pasó un parámetro al atributo embedded_idl de #import, pero el compilador no reconoció el parámetro.

Los únicos parámetros que se permiten para embedded_idl son emitidl y no_emitidl.

El ejemplo siguiente genera el error 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