Visual studio 2017 Community 安装 for MFC桌面应用程序

1、下载地址:https://www.visualstudio.com

因为选择的是Community社区版本,因此直接从官网选择下载。


下载后文件为 vs_Community.exe , 此文件为 Visual studio 2017 Community  在线安装文件,运行后会边下载边安装。


2、安装选项设置

    1)首先运行 vs_Community.exe 进入安装选项设置界面

    2)然后根据自身开发需要选择相关选项。

          —— 勾选“工作负载”-“使用C++的桌面开发”,勾选后右侧的“可选”内容部分会默认勾选一部分,未勾选的内容项可根据自身需要进行勾选;

          —— 勾选可选项“MFC和ATL支持(X86 和 X64)”(以保证可在新建项目中找到MFC项目选项)


3、静待安装过程............................时间超长.......................准备好足够时间.................N小时....................

4、安装结束后,运行vs2017



5、安装好了,当然要先试用下:

1)新建的为“Windows桌面应用程序”(WIn32)。项目建好后编译,报错了:

... warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

...

选择性忽略告警,继续运行后,发现菜单栏出现中文文字乱码现象。

当以代码方式打开项目的RC资源文件,发现代码部分的中文文字也为乱码。上网查找后发现需要下载安装ForceUTF8(with BOM)工具,安装方法:打开VS2017->"工具"->“扩展和更新”对话框,然后在搜索栏中搜索并下载安装,安装后启用即可。因此RC资源文件打开后乱码问题即可解决,但程序运行后菜单栏中文文字乱码现象依然未能解决。需解决此问题必须讲RC资源文件由“UTF-8”编码格式修改为UNICODE编码,然后重新编译并运行程序即可。


2)新建一个 MFC 单文档项目。项目建好后编译,居然报错了:

1>MFCApplication2.rc(1): error RC2135: file not found: C
1>MFCApplication2.rc(68): error RC2135: file not found: LANGUAGE

...

上网查找后发现项目的RC资源编码格式为UTF-8,将其保存为UNICODE后,即可编译通过,并成功运行。


6、VS2017快速将文档由UTF-8编码格式保存为UNICODE编码,可参考 http://www.cnblogs.com/Harley-Quinn/p/7487745.html 。


后记:刚接触VS2017(之前一直使用vs2010进行开发),折腾一两天后,算是勉强将开发环境建好,打算后面再进一步使用VS2017。




你可能感兴趣的:(学习笔记,VS2017,Community,安装,MFC桌面应用程序)