編譯器錯誤 C2812
不支援將 #import 配合 /clr:pure 或 /clr:safe 使用
備註
Visual Studio 2015 中已淘汰 /clr:pure 和 /clr:safe 編譯程序選項,且 Visual Studio 2017 不支援。
#import 指示 詞不支援 /clr:pure 和 /clr:safe ,因為 #import
需要使用原生編譯程式支持連結庫。
範例
下列範例會產生 C2812。
// C2812.cpp
// compile with: /clr:pure /c
#import "importlib.tlb" // C2812