Megosztás a következőn keresztül:


C futtatókörnyezeti hibák (Rxxxx)

A C futtatókörnyezeti kódtár (CRT) futásidejű hibát jelenthet az alkalmazás betöltésekor vagy futtatásakor. Annak ellenére, hogy minden üzenet a Microsoft Visual C++ futtatókörnyezeti kódtárra hivatkozik, ez nem jelenti azt, hogy hiba történt a kódtárban. Ezek a hibák vagy az alkalmazás kódjának hibáját jelzik, vagy azt a feltételt, amelyet a futtatókörnyezeti kódtár nem tud kezelni, például kevés memória. Előfordulhat, hogy az alkalmazás végfelhasználói nem látják ezeket a hibákat, kivéve, ha az alkalmazás írása megakadályozza őket, vagy rögzíti a hibákat, és ehelyett egy rövid hibaüzenetet jelenít meg a felhasználóknak.

Fontos

A Visual Studio fordítói és buildelési eszközei sokféle hibát és figyelmeztetést jelenthetnek. A hiba vagy figyelmeztetés megtalálása után a buildelési eszközök feltételezéseket tehetnek a kód szándékáról, és megpróbálhatják folytatni a műveletet, hogy egyszerre több probléma is jelenthető legyen. Ha az eszközök helytelen feltételezést tesznek, előfordulhat, hogy a későbbi hibák vagy figyelmeztetések nem vonatkoznak a projektre. Amikor kijavítja a projekt hibáit, mindig az első jelentett hibával vagy figyelmeztetéssel kezdje, és gyakran újraépítse. Egy javítás több további hibát is megoldhat.

Ha segítségre van szüksége egy adott diagnosztikai üzenethez a Visual Studióban, jelölje ki a Kimenet ablakban, és nyomja le az F1 billentyűt. A Visual Studio megnyitja a hiba dokumentációs oldalát, ha létezik ilyen. A lap tetején található keresőeszköz használatával konkrét hibákról vagy figyelmeztetésekről szóló cikkeket is kereshet. Vagy tallózzon a hibák és figyelmeztetések listájában eszköz szerint, és írja be a lap tartalomjegyzékét.

Megjegyzés:

Nem minden Visual Studio-hiba vagy figyelmeztetés van dokumentálva. A diagnosztikai üzenet sok esetben az összes elérhető információt tartalmazza. Ha ezen az oldalon landolt, és úgy gondolja, hogy a hibaüzenetnek vagy a figyelmeztető üzenetnek további magyarázatra van szüksége, tudassa velünk az oldalon található visszajelzési gombokkal. Ha úgy véli, hogy a hiba vagy a figyelmeztetés helytelen, vagy egy másik problémát talált az eszközkészlettel kapcsolatban, jelentse a termékproblémát a fejlesztői közösségi webhelyen. Visszajelzést is küldhet, és beírhatja a hibákat az IDE-ben. A Visual Studióban nyissa meg a menüsávot, és válassza a Súgó > visszajelzés > küldése probléma esetén lehetőséget, vagy küldjön javaslatot a Visszajelzés > küldése funkcióval>. Létrehoztunk néhány fordítói hibatémát, amelyeket a fordító nem bocsát ki, és most inkább erre a lapra irányít át.

A Microsoft Q&A C++ fórumaiban további segítséget találhat a hibákhoz és figyelmeztetésekhez. Vagy keresse meg a hibát vagy a figyelmeztető számot a Visual Studio C++ fejlesztői közösségi webhelyén. A Stack Overflow-ra is kereshet megoldásokat.

További súgókra és közösségi erőforrásokra mutató hivatkozásokért tekintse meg a Visual C++ Súgó és közösség című témakört.

C futtatókörnyezeti hibák

Error Message
C R6002 futtatókörnyezeti hiba lebegőpontos támogatás nincs betöltve
C R6008 futásidejű hiba nincs elegendő hely az argumentumokhoz
C futtatókörnyezetI R6009-hiba nincs elég hely a környezet számára
C R6016 futásidejű hiba nincs elegendő hely a száladatok számára
C futtatókörnyezetI R6017-hiba váratlan többszálas zárolási hiba
C R6018 futásidejű hiba váratlan halomhiba
C R6019 futásidejű hiba nem lehet megnyitni a konzoleszközt
C futtatókörnyezetI R6024-hiba nincs elég hely _onexit/atexit táblához
C futtatókörnyezetI R6025-hiba tiszta virtuális függvény hívása
C R6028 futásidejű hiba Nem sikerült inicializálni a halomot
C R6030 futtatókörnyezeti hiba A CRT nincs inicializálva
C futásidejű R6031-hiba Próbálja meg többször inicializálni a CRT-t. Ez hibát jelez az alkalmazásban.
C futtatókörnyezetI R6032-hiba Nincs elég hely a területi információkhoz
C futásidejű R6033-hiba A natív kód inicializálása során próbálja meg használni az MSIL-kódot ebből a szerelvényből. Ez hibát jelez az alkalmazásban. Ez valószínűleg egy MSIL által lefordított (/clr) függvény natív konstruktorból vagy DllMainből való meghívásának eredménye.
C R6035 futtatókörnyezeti hiba Az alkalmazás egy modulja inicializálja a modul globális biztonsági cookie-ját, miközben a biztonsági cookie-ra támaszkodó függvény aktív. Hívja __security_init_cookie korábban.

Lásd még

C/C++ Fordító és buildelési eszközök hibái és figyelmeztetései