編譯器錯誤 C2435
'var' :動態初始化需要受控 CRT,無法使用 /clr:safe 編譯
備註
Visual Studio 2015 中已淘汰 /clr:pure 和 /clr:safe 編譯程序選項,且 Visual Studio 2017 不支援。
全域個別應用程式域變數的初始化需要使用 /clr:pure
編譯的CRT,這不會產生可驗證的映像。
範例
下列範例會產生 C2435:
// C2435.cpp
// compile with: /clr:safe /c
int globalvar = 0; // C2435
__declspec(process)
int globalvar2 = 0;