Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
BELSŐ FORDÍTÓHIBA (fordítófájl, sorszám)
Megjegyzések
A fordító nem tud megfelelő kódot létrehozni egy szerkezethez, gyakran egy adott kifejezés és egy optimalizálási lehetőség kombinációja, vagy az elemzési probléma miatt. Ha a felsorolt fordítófájl utc vagy C2 elérésiút-szegmenssel rendelkezik, az valószínűleg optimalizálási hiba. Ha a fájl cxxfe vagy c1xx elérési útszegmenssel rendelkezik, vagy msc1.cpp, valószínűleg elemzési hiba. Ha a névvel ellátott fájl cl.exe, nincs más elérhető információ.
Az optimalizálási problémákat gyakran kijavíthatja egy vagy több optimalizálási lehetőség eltávolításával. Annak megállapításához, hogy melyik beállítás a hibás, távolítsa el egyenként a beállításokat, és próbálkozzon újra, amíg a hibaüzenet el nem múlik. A leggyakrabban felelős lehetőségek az /Og (globális optimalizálás) és a /Oi (Belső függvények létrehozása). Miután meghatározta, hogy melyik optimalizálási beállítás a felelős, letilthatja azt a függvény körül, ahol a hiba történik az optimalizálási pragma használatával, és továbbra is használhatja a modul többi részének beállítását. Az optimalizálási lehetőségekről további információt az optimalizálási ajánlott eljárásokban talál.
Ha az optimalizálás nem felelős a hibáért, próbálja meg újraírni azt a sort, ahol a hiba jelentve van, vagy több sornyi kód található a sor körül. Ha úgy szeretné látni a kódot, ahogyan a fordító az előfeldolgozás után látja, használhatja a /P (Előfeldolgozás fájlba) lehetőséget.
A hiba forrásának elkülönítéséről és a belső fordítóhibák Microsoftnak való jelentéséről a Visual C++ Toolsettel kapcsolatos probléma jelentése című témakörben talál további információt.