• 安装过程一定要将vscode加入系统环境变量,将vscode加入系统环境变量,将vscode加入系统环境变量

这是加入环境变量后

https://yujie95.top/picture/vscode环境变量.png

教程不一定最好,可以去找其他的

  • 首先创建一个文件夹project

这里我们创建一个test.cpp

#include<iostream>
using namespace std;

int main()
{
  cout<<"hello world!"<<endl;
  cout<<"你好世界!"<<endl;
  return 0;
}

ctrl+J呼出终端

呼出终端.png

在命令行中输入

g++ test.cpp -o a.exe

用于编译出a.exe,即windows中可执行文件

再在命令行中输入

./a.exe

用于运行a.exe

最后终端如下

PS C:\Users\86153\Desktop\C++Teach> g++ test.cpp -o a.exe
PS C:\Users\86153\Desktop\C++Teach> ./a.exe
hello world!
浣犲ソ涓栫晫锛

好像没啥问题,但是中文乱码很难受,以后你们会经常遇到

  • 解决中文乱码问题

在命令行中输入

chcp 65001

chcp 65001 是一个命令,用于在 Windows 命令提示符(CMD)中更改控制台的代码页(Code Page),将其设置为 UTF-8 编码。chcp 代表 "Change Code Page"(更改代码页),而 65001 是 UTF-8 的代码页编号。

执行 chcp 65001 的效果是将 CMD 控制台的字符编码从默认的代码页更改为 UTF-8,这样可以支持显示更多语言字符,特别是多语言文本和特殊字符。

此时再次输入

./a.exe

你会惊讶的发现

Active code page: 65001
PS C:\Users\86153\Desktop\C++Teach> ./a.exe
hello world!
你好世界!
PS C:\Users\86153\Desktop\C++Teach> 

中文不再是乱码了

到这里你就学习完了使用命令行来编译运行,不用再借助vs2022之类的IDE