VS2013: фатальная ошибка C1001: в компиляторе произошла внутренняя ошибка - PullRequest
0 голосов
/ 29 мая 2020

Код довольно прост:

int main(void){
    return 0;
}

, и появляется ошибка компиляции:

1>------ Build started: Project: Project1, Configuration: Debug Win32 ------
1>  Source.cpp
1>c:\userdata\zdck\documents\visual studio 2013\projects\project1\project1\source.cpp : fatal error C1001: An internal error has occurred in the compiler.
1>  (compiler file 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\p0io.c', line 2807)
1>   To work around this problem, try simplifying or changing the program near the locations listed above.
1>  Please choose the Technical Support command on the Visual C++ 
1>   Help menu, or open the Technical Support help file for more information
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

У меня нет драйвера F, но появляется ошибка в f: \ dd \ vctools \ compiler \ cxxfe \ sl \ p1 \ c \ p0io. c ??

Поверьте мне, что я проверил десятки сообщений с заголовком «C1001 blah blah ...» здесь и там, но никого у меня работает.

Мой VS: V2013 Версия 12.0.40629.00 Обновление 5 Моя ОС: win 10, 64 бит

snapshot of the error

1 Ответ

1 голос
/ 29 мая 2020

Ошибка C1001 , связанная с файлом компилятора p0io.c, в основном вызвана включением Use Unicode UTF-8 for worldwide language support в Region Settings. Вы можете увидеть ссылку о конкретной причине. Вы можете нажать Time &Language -> Region-> Additional date, time, &regional settings-> Region-> Administrative->Change system locale и выключить UTF-8.

введите описание изображения здесь

Если ошибку не удалось исправить, я предлагаю вам обновить ваша версия VS до VS2019.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...