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