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.
A "compiler-component" nem hajtható végre: a parancssor túl hosszú ahhoz, hogy elférjen a hibakeresési rekordban
Megjegyzések
A hibakeresési rekord elérési útvonalainak belső hosszkorlátját túllépték.
Amikor a fordító hibakeresési rekordokat hoz létre egy objektumfájlban, minden egyes belefoglalt fájl teljes elérési útját használja. Az abszolút elérési utak a megadott módon vannak rögzítve. A relatív beillesztési elérési utak esetében a hibakeresési rekord előre csatolja a build aktuális munkakönyvtárát a relatív elérési úthoz. Ha a build viszonylag mély elérési úton fut, a megfelelő elérésiút-rekordok hosszabbak lesznek. Túl sok hosszú elérési út esetén azok teljes hossza meghaladhatja a fordítóprogram belső korlátait.
A probléma megoldása
Használjon rövidebb útvonalakat az include és build könyvtárakhoz. Helyezze el a könyvtári fejlécfájlokat olyan könyvtárakba, amelyek rövidebb elérési utakat biztosítanak, és rövid elérési utakat használjon a projektek köztes és végső építési könyvtáraihoz. Ha elérési utakhoz aliasokat használ, használjon rövideket. Állítsa be a
%TMP%és a%TEMP%változókat olyan könyvtárakra, amelyek rövidebb elérési utakkal rendelkeznek.Optimalizálja a belefoglalási fájlokat az adott forrásfájlokhoz szükséges minimális készletre. Ez a módszer a fordítási idő gyorsításának is előnye. Ha előre összeállított fejléceket használ, fontos optimalizálni az előre összeállított fejlécfájlban szereplő fejléckészletet. Összetett megoldások esetén érdemes lehet különböző előre összeállított fejléceket létrehozni a projekt különböző részeihez optimalizálva. Ha a kód C++20-et használ, javasoljuk, hogy az előre összeállított fejlécek előnyben részesítéséhez használjon modulokat vagy fejlécmodulokat.