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


Parancssori hibák és figyelmeztetések

Az ebben a szakaszban található cikkek a buildelési eszközök által generált parancssori hibákra és figyelmeztetésekre hivatkoznak. Ezek az üzenetek az űrlapot Dxxxxhasználják, ahol a xxxx egy négyjegyű szám.

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.

Parancssori hibaüzenetek

Error Message
Command-Line D8016-hiba Az "option1" és az "option2" parancssori beállítások nem kompatibilisek
Command-Line D8021-hiba érvénytelen numerikus argumentum : "szám"
Command-Line D8022-hiba Nem lehet megnyitni az "messagefile" fájlt
Command-Line D8027-hiba Az "összetevő" nem hajtható végre
Command-Line D8036-os hiba "/option" nem engedélyezett több forrásfájllal
Command-Line D8037-hiba nem hozható létre ideiglenes il fájl; régi il fájlok ideiglenes könyvtárának tisztítása
Command-Line D8045-ös hiba A /clr beállítással nem lehet lefordítani a C-fájl "fájlját".
D8048-Command-Line hiba A C fájl "fájlnév" fordítása nem lehetséges a /ZW beállítással
Command-Line D8049-hiba A "compiler-component" nem hajtható végre: a parancssor túl hosszú ahhoz, hogy elférjen a hibakeresési rekordban

Parancssori figyelmeztető üzenetek

Figyelmeztetés Message
Command-Line D9024 figyelmeztetés ismeretlen forrásfájl típusa "filename", objektumfájl feltételezett
Command-Line D9025-ös figyelmeztetés az "option1" felülírása a "option2" beállítással
Command-Line D9026 figyelmeztetés a beállítások a teljes parancssorra vonatkoznak
Command-Line D9027 figyelmeztetés a "filename>" forrásfájl< figyelmen kívül hagyva
Command-Line D9028 figyelmeztetés minimális újraépítési hiba, visszaállítás normál buildre
Command-Line D9035 figyelmeztetés az "option" lehetőség elavult, és egy későbbi kiadásban el lesz távolítva
Command-Line D9036 figyelmeztetés "option_1" helyett "option_2"
Command-Line D9040 figyelmeztetés figyelmen kívül hagyva az "/elemzés" lehetőséget; A kódelemzési figyelmeztetések nem érhetők el a fordító jelen kiadásában
Command-Line D9041 figyelmeztetés érvénytelen "option-value" érték a következőhöz: "/option-name"; feltételezve, hogy "feltételezett érték"; adja hozzá a parancssori beállításokhoz az "/elemzés" lehetőséget a figyelmeztetés megadásakor
Command-Line D9043 figyelmeztetés érvénytelen "warning_level" érték a "compiler_option" esetében; feltételezve, hogy "4999"; A kódelemzési figyelmeztetések nincsenek figyelmeztetési szintekhez társítva

Lásd még

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