<commit_before>---
layout:       post
title:        "C++17安装、配置"
subtitle:     "installation and configuration for C++ 17"
date:         2018-09-24 20:00:00
author:       "xuepro"
header-img:   "img/home_bg.jpg"
header-mask:  0.3
catalog:      true
multilingual: true
tags:
    - C++
    
---    

## VS2017安装与编译C++程序

### 1.在Visual Studio 2017中安装C++支持

#### 1)下载最新的免费的Visual Studio 2017 Community（社区版）： 

 [https://visualstudio.microsoft.com/downloads](https://visualstudio.microsoft.com/downloads)  
 
 ![](https://p.hwdong.com/book_imgs/vs/1-download.png)
  图1 选择免得的“社区”版
 
#### 2) “以管理员身份运行”安装程序(Visual Studio Installer)

   鼠标右键点击下载的安装程序（如vs_community__1668434001.1539444457.exe），在弹出的右键菜单中选择“以管理员身份运行”。VS安装器将开始下载提取文件…

![](https://p.hwdong.com/book_imgs/vs/2-run_installerd.png)

  图2 右键菜单中选择“以管理员身份运行”
  
   ![](https://p.hwdong.com/book_imgs/vs/3-extract_files.png)
   
  图3 Visual Studio Installer开始提取文件
  
#### 3) 勾选“使用c + +的桌面开发”、修改安装路径（目录）

对于C + +，勾选“ **使用C++的桌面开发** ”，然后选择“**安装**”。

 ![](https://p.hwdong.com/book_imgs/vs/4-select_c++.png)
 
  图4 勾选“使用c + +的桌面开发”
  
    
默认安装到C盘（C:\Program Files (x86)\Microsoft Visual Studio\2017\Community），也可以点击下面的“**更改**”修改VS2017的安装路径（目录），比如安装到比如“F盘”:  F:\Program Files (x86)\Microsoft Visual Studio\2017\Community。然后选择“**安装**”。 
 ![](https://p.hwdong.com/book_imgs/vs/5-select_c++2.png)
 
  图5 选择安装路径（目录）

在弹出的对话框中选择“**继续使用我的选择**”。然后选择“**确定**”开始安装。


 ![](https://p.hwdong.com/book_imgs/vs/6-continue.png)
 
  图6 选择“继续使用我的选择”
  
请耐心等到漫长的下载安装过程...

   ![](https://p.hwdong.com/book_imgs/vs/6-downloading.png)
   
  图7 漫长的下载安装过程
  
  
#### 4) 首次启动，需要登录Microsoft 帐户

安装完成后，选择**启动**按钮以启动 Visual Studio。

![](https://p.hwdong.com/book_imgs/vs/8-start.png)

图8 点击“**启动**” 按钮

首次运行 Visual Studio ，需要使用 Microsoft 帐户登录。 如果你没有帐户，则可以免费创建一个。

![](https://p.hwdong.com/book_imgs/vs/9-reg_login.png)

图9 注册/登陆Microsoft 帐户 

   [视频](https://www.weibo.com/tv/v/Fx3MOsqJM?fid=1034:818cb1349ce05a84bfbd5e6422e1f2ea)
   
   
### 2. 创建一个 c + + 控制台应用程序项目

#### 1) 打开新项目对话框

在 Visual Studio 中打开**文件**菜单，然后选择**新建** -> **项目**以打开**新项目**对话框。 

#### 2）创建一个“空项目”
在中新的项目对话框中，选择**已安装**， 选择 **Visual c++ **， 然后选择**空项目** 模板。 在**名称**字段中，输入“HelloWorld”。 选择**确定**创建项目。

#### 3）使项目成为“控制台程序(console app)”
在 Visual Studio 中打开项目菜单，然后选择**属性**以打开HelloWorld **属性页对话框**。
在**属性页**对话框下**配置属性**，选择**链接器**-> **系统**，然后选择编辑框旁边**子系统**属性。 在显示的下拉列表菜单，选择**控制台 (```/```SUBSYSTEM: CONSOLE)**。 选择**确定**以保存所做的更改。

#### 4）向项目添加文件

在解决方案资源管理器，选择 **HelloWorld** 项目，在鼠标右键菜单栏上依次选“**添加**”->“**新建项**”以打开添加新项对话框。


在**添加新项**对话框中，选择**Visual c++** ，在中心窗格中，选择**c++文件(.cpp)** 。 更改名称为 **HelloWorld.cpp**。 选择添加以关闭对话框并创建该文件。

#### 5）编写程序代码

将下列代码复制到 HelloWorld.cpp 编辑器窗口。

```cpp
#include <iostream>

int main()
{
    std::cout << "Hello, world!" << std::endl;
    return 0;
}
```



### 3. 生成并运行 c + + 控制台应用程序项目
   
   
## CodeBlocks 安装与编译C++程序

 [视频](https://www.weibo.com/tv/v/Fp8Pn6hQp?fid=1034:beb66bf53fa5e71e7b41ef375b8d1542) 

## gcc

## sublime配置MinGW搭建C/C++编程环境


<commit_msg>Update 2018-09-24-C++17安装、配置.md<commit_after>---
layout:       post
title:        "C++17安装、配置"
subtitle:     "installation and configuration for C++ 17"
date:         2018-09-24 20:00:00
author:       "xuepro"
header-img:   "img/home_bg.jpg"
header-mask:  0.3
catalog:      true
multilingual: true
tags:
    - C++
    
---    

## VS2017安装与编译C++程序

### 1.在Visual Studio 2017中安装C++支持

#### 1)下载最新的免费的Visual Studio 2017 Community（社区版）： 

 [https://visualstudio.microsoft.com/downloads](https://visualstudio.microsoft.com/downloads)  
 
 ![](https://p.hwdong.com/book_imgs/vs/1-download.png)
  图1 选择免得的“社区”版
 
#### 2) “以管理员身份运行”安装程序(Visual Studio Installer)

   鼠标右键点击下载的安装程序（如vs_community__1668434001.1539444457.exe），在弹出的右键菜单中选择“以管理员身份运行”。VS安装器将开始下载提取文件…

![](https://p.hwdong.com/book_imgs/vs/2-run_installerd.png)

  图2 右键菜单中选择“以管理员身份运行”
  
   ![](https://p.hwdong.com/book_imgs/vs/3-extract_files.png)
   
  图3 Visual Studio Installer开始提取文件
  
#### 3) 勾选“使用c + +的桌面开发”、修改安装路径（目录）

对于C + +，勾选“ **使用C++的桌面开发** ”，然后选择“**安装**”。

 ![](https://p.hwdong.com/book_imgs/vs/4-select_c++.png)
 
  图4 勾选“使用c + +的桌面开发”
  
    
默认安装到C盘（C:\Program Files (x86)\Microsoft Visual Studio\2017\Community），也可以点击下面的“**更改**”修改VS2017的安装路径（目录），比如安装到比如“F盘”:  F:\Program Files (x86)\Microsoft Visual Studio\2017\Community。然后选择“**安装**”。 
 ![](https://p.hwdong.com/book_imgs/vs/5-select_c++2.png)
 
  图5 选择安装路径（目录）

在弹出的对话框中选择“**继续使用我的选择**”。然后选择“**确定**”开始安装。


 ![](https://p.hwdong.com/book_imgs/vs/6-continue.png)
 
  图6 选择“继续使用我的选择”
  
请耐心等到漫长的下载安装过程...

   ![](https://p.hwdong.com/book_imgs/vs/6-downloading.png)
   
  图7 漫长的下载安装过程
  
  
#### 4) 首次启动，需要登录Microsoft 帐户

安装完成后，选择**启动**按钮以启动 Visual Studio。

![](https://p.hwdong.com/book_imgs/vs/8-start.png)

图8 点击“**启动**” 按钮

首次运行 Visual Studio ，需要使用 Microsoft 帐户登录。 如果你没有帐户，则可以免费创建一个。

![](https://p.hwdong.com/book_imgs/vs/9-reg_login.png)

图9 注册/登陆Microsoft 帐户 

   [视频](https://www.weibo.com/tv/v/Fx3MOsqJM?fid=1034:818cb1349ce05a84bfbd5e6422e1f2ea)
   
   
### 2. 创建一个 c + + 控制台应用程序项目

#### 1) 打开新项目对话框

在 Visual Studio 中打开**文件**菜单，然后选择**新建** -> **项目**以打开**新项目**对话框。 


![](https://p.hwdong.com/book_imgs/vs/10-new_proj.png)

#### 2）创建一个“空项目”
在中新的项目对话框中，选择**已安装**， 选择 **Visual c++ **， 然后选择**空项目** 模板。 在**名称**字段中，输入“HelloWorld”。 选择**确定**创建项目。

![](https://p.hwdong.com/book_imgs/vs/10-new_proj2.png)

#### 3）使项目成为“控制台程序(console app)”
在 Visual Studio 中打开项目菜单，然后选择**属性**以打开HelloWorld **属性页对话框**。

![](https://p.hwdong.com/book_imgs/vs/10-new_proj3.png)

在**属性页**对话框下**配置属性**，选择**链接器**-> **系统**，然后选择编辑框旁边**子系统**属性。 在显示的下拉列表菜单，选择**控制台 (```/```SUBSYSTEM: CONSOLE)**。 选择**确定**以保存所做的更改。

![](https://p.hwdong.com/book_imgs/vs/10-new_proj4.png)

#### 4）向项目添加文件

在解决方案资源管理器，选择 **HelloWorld** 项目，在鼠标右键菜单栏上依次选“**添加**”->“**新建项**”以打开添加新项对话框。

![](https://p.hwdong.com/book_imgs/vs/10-new_proj5.png)

在**添加新项**对话框中，选择**Visual c++** ，在中心窗格中，选择**c++文件(.cpp)** 。 更改名称为 **HelloWorld.cpp**。 选择添加以关闭对话框并创建该文件。

![](https://p.hwdong.com/book_imgs/vs/10-new_proj6.png)

#### 5）编写程序代码

将下列代码复制到 HelloWorld.cpp 编辑器窗口。

```cpp
#include <iostream>

int main()
{
    std::cout << "Hello, world!" << std::endl;
    return 0;
}
```

 ![](https://p.hwdong.com/book_imgs/vs/10-new_proj7.png)


### 3. 生成并运行 c + + 控制台应用程序项目
   
   
## CodeBlocks 安装与编译C++程序

 [视频](https://www.weibo.com/tv/v/Fp8Pn6hQp?fid=1034:beb66bf53fa5e71e7b41ef375b8d1542) 

## gcc

## sublime配置MinGW搭建C/C++编程环境



{'fraction_non_alphanumeric': 0.21483698220192157, 'fraction_numerical': 0.051031658528902187, 'mean_word_length': 4.390492359932089, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 11, 'https://': 33, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '920008', 'n_tokens_mistral': 3992, 'n_tokens_neox': 4095, 'n_words': 356}