Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 17151|Svare: 2

[C] feil C2220: Advarsel regnes som en feil – ingen "objekt"-fil ble generert

[Kopier lenke]
Publisert på 14.04.2016 20:22:30 | | |

http://blog.csdn.net/cay22/article/details/5613625
Årsaken til denne feilen er at kodesiden i filen er på engelsk, mens kodesiden i vårt system er kinesisk.
Løsning:
1. Start Microsoft Visual Studio 2005, Fil - > Åpne - > velg cpp og lagre. Når jeg kjører fra en ny åpen programfil, vises ikke denne feilen lenger.
     Hvis ikke, så 2

2. Hvis ovenstående ikke kan fjerne feilen, kan du også klikke på prosjektet, høyreklikke og velge Egenskaper->Konfigurasjonsegenskaper->C/C++->Generelt, og endre valget "Behandle advarsel som feil" til "Nei". Det er greit!

Den første metoden var ineffektiv, den andre metoden fungerte, men ignorerte advarselen.
Senere viste det seg at feilen skyldtes sammenligning av int-typen med size_t-typen.
vektor<Foo> fooVec;
int-indeks = 0;
..
for (indeks = 0; indeks < fooVec.size(); ++indeks)
{...}
Endre typen indeks til size_t.




Foregående:Jeg gjorde et lite eksperiment for å forstå at HTTP er en tilstandsløs protokoll
Neste:VM-VM-en som nettopp ble installert, kan ikke kobles til Internett
Publisert på 26.05.2020 10:26:07 |
Dynamisk avatar er en god drittsekk
Publisert på 15.12.2023 17:03:17 |
Omgående:Forfattere blir utestengt eller fjernet innhold blokkeres automatisk
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com