构建解决方案时,输出中有奇怪的符号:
1>WindowsForm.obj : warning LNK4248: эхЁрчЁх°хээр ыхъёхьр TypeRef (01000030) фы "SDL_Renderer"; юсЁрч эхы№ч чряєёЄшЄ№
1>FatLinesArray.obj : warning LNK4248: эхЁрчЁх°хээр ыхъёхьр TypeRef (01000014) фы "SDL_Renderer"; юсЁрч эхы№ч чряєёЄшЄ№
1>WindowsForm.obj : warning LNK4248: эхЁрчЁх°хээр ыхъёхьр TypeRef (0100002F) фы "SDL_Window"; юсЁрч эхы№ч чряєёЄшЄ№
我有俄语的VS,如何解决此问题?
最佳答案
错误消息已经以俄语发布,可能在代码页cp1251中显示为“нерешенныммаркерTypeRef”(最有可能-或接近)。然后,控制台已使用不正确的代码页(可能是cp866)读取了此内容,并变成了垃圾。您可以使用Tcl来模拟:
% puts [encoding convertfrom cp866 [encoding convertto cp1251 "нерешенным маркер"]]
эхЁх°хээ√ь ьрЁъхЁ
“Visual Studio选项”对话框具有“国际设置”页面,用于选择一种语言。您可以尝试在此处选择一些内容。否则,报告当前选择,然后在命令提示符下输出
chcp
将显示当前代码页。知道在控制台中使用
msbuild
进行编译是否会给出清晰的消息(即:msbuild project.sln)会很有趣。