Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Symbol : symbol zadeklarowany za pomocą __declspec(procesu) nie może być dynamicznie inicjowany w trybie /clr:pure
Uwagi
Opcje kompilatora /clr:pure i /clr:safe są przestarzałe w programie Visual Studio 2015 i nieobsługiwane w programie Visual Studio 2017.
Nie można dynamicznie zainicjować zmiennej per-process w obszarze /clr:pure. Aby uzyskać więcej informacji, zobacz /clr (kompilacja środowiska uruchomieniowego języka wspólnego) i proces.
Przykład
Poniższy przykład generuje C2434. Aby rozwiązać ten problem, użyj stałych, aby zainicjować process zmienne.
// C2434.cpp
// compile with: /clr:pure /c
int f() { return 0; }
__declspec(process) int i = f(); // C2434
__declspec(process) int i2 = 0; // OK