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


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

#import не поддерживается с /clr:pure и /clr:safe

Замечания

Параметры компилятора /clr:pure и /clr:safe компилятора устарели в Visual Studio 2015 и не поддерживаются в Visual Studio 2017.

Директива #import не поддерживается в /clr:pure и /clr:safe , так как #import требует использования библиотек поддержки машинного компилятора.

Пример

В следующем примере создается C2812.

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