Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 17151|Odpoveď: 2

[C] chyba C2220: Upozornenie sa považuje za chybu – nebol vygenerovaný žiadny "objektový" súbor

[Kopírovať odkaz]
Zverejnené 14. 4. 2016 20:22:30 | | |

http://blog.csdn.net/cay22/article/details/5613625
Dôvodom tejto chyby je, že kódová stránka súboru je v angličtine, zatiaľ čo kódová stránka v našom systéme je čínska.
Riešenie:
1. Spustiť Microsoft Visual Studio 2005, súbor - > Otvoriť - > vybrať cpp a uložiť. Pri spustení z nového otvoreného programového súboru sa táto chyba už neobjavuje.
     Ak nie, tak 2

2. Ak vyššie uvedené nedokáže odstrániť chybu, môžete tiež kliknúť na projekt, pravým kliknutím vybrať Vlastnosti->Vlastnosti konfigurácie->C/C++->Všeobecné a zmeniť možnosť "Považovať varovanie za chybu" na "Nie". To je v poriadku!

Prvá metóda bola neúčinná, druhá fungovala, ale varovanie ignorovala.
Neskôr sa ukázalo, že chyba bola spôsobená porovnaním typu int s typom size_t.
vektor<Foo> fooVec;
int index = 0;
..
pre (index = 0; index < fooVec.size(); ++index)
{...}
Zmeňte typ indexu na size_t.




Predchádzajúci:Urobil som malý experiment, ako pochopiť, že HTTP je bezstavový protokol
Budúci:VM VM, ktorý bol práve nainštalovaný, sa nedá pripojiť na internet
Zverejnené 26. 5. 2020 10:26:07 |
Dynamický avatar je dobrý frajer
Zverejnené 15. 12. 2023 17:03:17 |
Okamžitý:Autori sú zakázaní alebo odstránený obsah je automaticky blokovaný
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com