Avertissement du compilateur (niveaux 1 et 4) C4949
pragmas 'managed' et 'unmanaged' sont significatifs uniquement quand ils sont compilés avec '/clr[ :option]'
Le compilateur ignore les pragmas managés et non managés si le code source n’est pas compilé avec /clr. Cet avertissement possède un caractère informatif.
L’exemple suivant génère l’erreur C4949 :
// C4949.cpp
// compile with: /LD /W1
#pragma managed // C4949
Lorsque #pragma non managé est utilisé sans /clr, C4949 est un avertissement de niveau 4.
L’exemple suivant génère l’erreur C4949 :
// C4949b.cpp
// compile with: /LD /W4
#pragma unmanaged // C4949
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