|
|
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ý protokolBudúci:VM VM, ktorý bol práve nainštalovaný, sa nedá pripojiť na internet
|