首先,对不起我的英语,因为我的英语不好。 :(
当consol页面代码(确切地说,\ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Nls \ CodePage \ OEMCP)为'949'时,我没有关于使用Visual Studio 2017的任何问题
但是当控制台页面代码为'949'时,我在控制台上看不到我的语言,因此我不得不将consol页面代码更改为'65001'
在我将consol页面代码更改为“ 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
如果我对任何事情(该网站的规定,缺乏解释...等)做错了,请对我说,我会修复所有问题以寻找方法。
感谢阅读。