Požymiai
Kai kuriate "Visual C ++ projekto" Visual Studio 2013 naujinimo 5, kuri naudoja tam tikrų iš .NET rinkinys, galite gauti tokį klaidos pranešimą:
Lemtinga klaida C1001: kompiliatorius įvyko vidinė klaida.
(kompiliatoriaus failą "f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c", eilutės 6378)
Sprendimas
Palaikomą naujausią pataisą dabar yra Microsoft. Tačiau ji skirta spręsti tik šiame straipsnyje aprašytą problemą. Taikyti ją tik sistemoms, kuriose kyla ši konkreti problema.
Norėdami išspręsti šią problemą, įdiekite šią karštąją pataisą iš čia.
Sprendimas
Norėdami išspręsti šią problemą, nenaudokite paskutinį tipą, nurodytą klaidos pranešimą. Naudojant tokio tipo .NET kalbas, pvz., C#, nėra kyla ši problema. Todėl plyšys rinkinio sukuriama suteikti netiesioginę prieigą prie susijusio tipo.
Nuorodos
Jei norite gauti daugiau informacijos apie Visual Studio 2013 naujinimo 5, peržiūrėkite aprašymas, Visual Studio 2013 naujinimo 5.