Я получаю ошибку компоновщика в Visual Studio 2017 после того, как я установил код страницы консоли 65001 - PullRequest
0 голосов
/ 12 января 2019

во-первых, извините за мой английский, потому что я плохо говорю по-английски. (

когда код страницы утешения (Точно, \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Nls \ CodePage \ OEMCP) равен '949', у меня нет проблем с использованием Visual Studio 2017

но я не вижу своего языка на консоли, когда код страницы консоли равен «949», поэтому мне пришлось изменить код страницы консоли на «65001»

после того, как я изменил код страницы консоли на '65001', я попытался отладить свой код, и я, боже, ошибка компоновщика, даже то, что я делаю.

я знаю, если я снова изменю код страницы консоли на '949', эта проблема будет решена.

но этот способ заставляет меня больше не видеть мой язык на консоли.

Я нашел другой путь на 2 недели, но я даже не знаю, сейчас.

так что я не очень хорошо разбираюсь в английском, но мне нужно задавать вопросы здесь.

Введение было длинным ... вот мой код и журнал ошибок.

код:

#include <stdio.h>

int main()
{
    return 0;
}

журнал ошибок:

1>------ build start, project : *name*, Configuration: Debug Win32 ------
1>LINK : C:\Users\*name*\source\repos\*name*\Debug\*name*.exe is not found or not 
built by the last incremental link; performing full link
1>
1>LINK : fatal error LNK1000: Internal error during IMAGE::BuildImage
1>
1>  Version 14.16.27026.1
1>
1>  ExceptionCode            = C0000005
1>  ExceptionFlags           = 00000000
1>  ExceptionAddress         = 66BEE44D (66BE0000) "C:\Program Files(x86)\MSBuild\15.0\FileTracker\FileTracker32.dll"
1>  NumberParameters         = 00000002
1>  ExceptionInformation[ 0] = 00000000
1>  ExceptionInformation[ 1] = 00000000
1>
1>CONTEXT:
1>  Eax    = 00000000  Esp    = 005BBA40
1>  Ebx    = 00160A42  Ebp    = 005BBAC4
1>  Ecx    = 31DE83F8  Esi    = 00000000
1>  Edx    = 00000000  Edi    = 00000000
1>  Eip    = 66BEE44D  EFlags = 00010246
1>  SegCs  = 00000023  SegDs  = 0000002B
1>  SegSs  = 0000002B  SegEs  = 0000002B
1>  SegFs  = 00000053  SegGs  = 0000002B
1>  Dr0    = 00000000  Dr3    = 00000000
1>  Dr1    = 00000000  Dr6    = 00000000
1>  Dr2    = 00000000  Dr7    = 00000000
1>"*name*.vcxproj" project builded. - failed

если я что-то делаю не так (правило этого сайта, отсутствие объяснений ... и т. Д.), Пожалуйста, скажите мне, я исправлю что-нибудь для поиска пути.

спасибо, что прочитали.

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