Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 17151|Svar: 2

[C] fel C2220: Varning anses vara ett fel – ingen "objekt"-fil genererades

[Kopiera länk]
Publicerad på 2016-04-14 20:22:30 | | |

http://blog.csdn.net/cay22/article/details/5613625
Anledningen till detta fel är att filens kodsida är på engelska, medan kodsidan i vårt system är kinesisk.
Lösning:
1. Starta Microsoft Visual Studio 2005, Fil - > Öppna - > välj cpp och spara. När man kör från en ny öppen programfil visas inte detta fel.
     Om inte, så 2

2. Om ovanstående inte kan ta bort felet kan du också klicka på projektet, högerklicka och välja Egenskaper->Konfigurationsegenskaper->C/C++->Generellt, och ändra alternativet "Behandla varning som fel" till "Nej". Det är bra!

Den första metoden var ineffektiv, den andra fungerade men ignorerade varningen.
Senare visade det sig att felet orsakades av att man jämförde int-typen med size_t-typen.
vektor<Foo> fooVec;
int-index = 0;
..
för (index = 0; index < fooVec.size(); ++index)
{...}
Byt typ av index till size_t.




Föregående:Jag gjorde ett litet experiment för att förstå att HTTP är ett tillståndslöst protokoll
Nästa:VM:n som just installerades kan inte kopplas till internet
Publicerad på 2020-05-26 10:26:07 |
Dynamisk avatar är en bra idiot
Publicerad på 2023-12-15 17:03:17 |
Snabb:Författare är bannlysta eller borttaget innehåll blockeras automatiskt
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com