Udostępnij za pomocą


Ostrzeżenie kompilatora (poziom 1) C4794

segment lokalnej zmiennej magazynu wątku "variable" zmienił się z "nazwa sekcji" na ".tls$"

Uwagi

Użyto #pragma data_seg , aby umieścić zmienną tls w sekcji, która nie zaczyna się od .tls$.

Sekcja .tls$x będzie istnieć w pliku obiektu, w którym zdefiniowano zmienne __declspec(wątku). Sekcja .tls w pliku EXE lub DLL będzie wynikać z tych sekcji.

Przykład

Poniższy przykład generuje kod C4794:

// C4794.cpp
// compile with: /W1 /c
#pragma data_seg(".someseg")
__declspec(thread) int i;   // C4794

// OK
#pragma data_seg(".tls$9")
__declspec(thread) int j;