在构建我的解决方案时,输出中有奇怪的符号:
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俄语,如何解决这个问题?
答案 0 :(得分:3)
错误消息是以俄语发出的,可能在代码页cp1251中以“нерешенныммаркерTypeRef”(最有可能 - 或接近)发出。然后控制台使用不正确的代码页(可能是cp866)读取并转向垃圾。您可以使用Tcl来模拟这个:
% puts [encoding convertfrom cp866 [encoding convertto cp1251 "нерешенным маркер"]]
эхЁх°хээ√ь ьрЁъхЁ
“Visual Studio选项”对话框具有“国际设置”页面以选择语言。您可以尝试选择那里的东西。否则,报告当前选择,并在命令提示符中输出chcp
将给出当前代码页。
知道在控制台中使用msbuild
构建是否给出明确的消息(即:msbuild project.sln)会很有趣。