Avertissement du compilateur (niveau 1) C4794
segment de variable de thread de stockage local 'variable' modifié de 'section name' en '.tls$'
Vous avez utilisé #pragma data_seg pour placer une variable tls dans une section qui ne commence pas par .tls$.
La section .tls$x existe dans le fichier objet dans lequel sont définies des variables __declspec(thread) . Une section .tls dans le fichier EXE ou DLL résulte de ces sections.
Exemple
L’exemple suivant génère l’avertissement 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;
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour