VS2010编写的代码在VS2012中打开,中文全部乱码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2010编写的代码在VS2012中打开,中文全部乱码相关的知识,希望对你有一定的参考价值。

我的问题是:vs2008打开项目中文乱码,原因是我的Windows环境语言是中文简体,而项目中是繁体,所以导致打开出现乱码。解决:
我的是window10(Windows7也是一样的解决方法):控制台--时钟,语言和区域--地区(变更位置)--系统管理--变更系统地区设定(进行选择和项目中语言一致的语言,我的项目是繁体,所以我选择了繁体台湾)--确定--电脑重启,之后重新开启项目就可解决
参考技术A 在vc6.0中默认的编码是Ascii编码,VS2010中默认的编码是Unicode编码,你可以设置你的VS2010编译器中的字符编码为Ascii ,你可以将代码修改成
MessageBox(hwnd,(LPCWSTR)CString("OK"),(LPCWSTR)CString("显示"),0);
就可以啦追问

请看清楚问题好吗?

本回答被提问者和网友采纳

如何在 VS 2017 中从其他编译器编译代码 [关闭]

【中文标题】如何在 VS 2017 中从其他编译器编译代码 [关闭]【英文标题】:How to compile code from other compilers in VS 2017 [closed] 【发布时间】:2017-11-01 07:06:57 【问题描述】:

我已经下载了一个源代码,但不知道如何在 VS 2017 中编译/打开它。它应该是直截了当的,但在你创建一个新项目之前没有任何效果。如果我只是在 VS 中打开一个 C 文件,它只会显示该文件并且无法运行它。想象一下,我用 C 语言编写了一个简单的 Hello World,并且我有它的 C 文件。如何在 VS 中打开并运行它?我发现的唯一方法是创建一个新项目并将代码从我的 C 文件复制/粘贴到 VS 新生成的文件中。对于具有多个 C/h 文件的大型项目,这会变得非常低效:/

【问题讨论】:

如果这是一个cmake-project,cmake可以为你生成一个Visual Studio的解决方案。 关于如何做到这一点的小指南? 【参考方案1】:

是的,您应该创建一个新项目 -> Visual C++ -> 空项目。之后,您将在解决方案资源管理器(资源文件、头文件和源文件)文件夹中看到。右键单击头文件然后添加 -> 添加现有项目,然后您可以选择多个头文件。关注与您添加的头文件相同的源文件

【讨论】:

Greattt (Y)。工作。

以上是关于VS2010编写的代码在VS2012中打开,中文全部乱码的主要内容,如果未能解决你的问题,请参考以下文章

VS2010 和 VS2012 项目可以同时在同一个源代码上吗

Fxcop 针对 VS 2010 设计的自定义代码不适用于 VS 2012

在 VS2010 或 VS 2008 中打开现有的 MakeFile 项目进行调试

自从安装了vs2012老是提示#include<iostream>无法打开iostream,2010就没这个问题,这是怎么回事

我在VS2010里写的代码能成功运行,但是用VS2017RC打开源代码就有很多错误

为啥我在vs2010下编写代码的时候代码下面会出现红色波浪线?