Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 17151|Répondre: 2

[C] erreur C2220 : L’avertissement est considéré comme une erreur - aucun fichier « objet » n’a été généré

[Copié le lien]
Publié sur 14/04/2016 20:22:30 | | |

http://blog.csdn.net/cay22/article/details/5613625
La raison de cette erreur est que la page de codes du fichier est en anglais, tandis que la page de codes de notre système est en chinois.
Solution:
1. Lance Microsoft Visual Studio 2005, Fichier - > Ouvrir - > sélectionner le cpp et sauvegarder. En s’exécutant depuis un nouveau fichier programme ouvert, cette erreur n’apparaît plus.
     Sinon, alors 2

2. Si ce qui précède ne peut pas supprimer l’erreur, vous pouvez également cliquer sur le projet, faire un clic droit et sélectionner Propriétés->Configuration->C/C++->Général, et changer l’option « Traiter l’avertissement comme une erreur » en « Non ». C’est très bien !

La première méthode était inefficace, la seconde fonctionnait mais ignorait l’avertissement.
Il s’est avéré plus tard que l’erreur était causée par la comparaison du type int avec le type size_t.
vector<Foo> fooVec ;
indice d’int = 0 ;
..
pour (indice = 0 ; index < fooVec.size() ; ++index)
{...}
Changez le type d’index en size_t.




Précédent:J’ai fait une petite expérience pour comprendre que HTTP est un protocole sans état
Prochain:La VM VM qui vient d’être installée ne peut pas être connectée à Internet
Publié sur 26/05/2020 10:26:07 |
Avatar dynamique est un bon connard
Publié sur 15/12/2023 17:03:17 |
Prompt:Les auteurs sont bannis ou le contenu supprimé est automatiquement bloqué
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com