Partager via


Erreur du compilateur C2812

#import n'est pas pris en charge avec /clr:pure et /clr:safe

Notes

Les options du compilateur /clr :pure et /clr :safe sont déconseillées dans Visual Studio 2015 et non prises en charge dans Visual Studio 2017.

#import Directive n’est pas prise en charge avec /clr :pure et /clr :safe , car #import nécessite l’utilisation des bibliothèques de prise en charge du compilateur natif.

Exemple

L’exemple suivant génère l’erreur C2812.

// C2812.cpp
// compile with: /clr:pure /c
#import "importlib.tlb"   // C2812