当前位置: 首页 > news >正文

Win版 Visual Studio Code配置C++环境

记一次简单的VS Code C++编程环境配置

Using GCC with MinGWhttps://code.visualstudio.com/docs/cpp/config-mingw

一、下载并安装Visual Studio Code

Visual Studio Code - Code Editing. Redefinedhttps://code.visualstudio.com/

二、在安装完成的Visual Studio Code中安装C/C++插件
三、下载并安装MSYS2

MSYS2https://www.msys2.org/安装完成MSYS2后,打开一个MSYS2终端窗口,运行命令安装 MinGW-w64 toolchain

pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain

在按下Enter键确认安装包数后,输入Y确认继续安装

四、配置环境变量

安装完成 MinGW-w64 toolchain 后,将MinGW-w64文件夹路径添加到Window环境变量中:此电脑—右键—属性—高级系统设置—环境变量—系统变量—Path变量中编辑增加一条 C:\msys64\ucrt64\bin

注意:C:\msys64\ucrt64\bin为默认安装路径,环境变量配置错误可能会导致 #include 错误

五、检查MinGW-w64是否成功安装

在命令提示符中运行命令,检查是否成功安装

gcc --version
g++ --version
gdb --version
六、在Visual Studio Code中编写一个简单的C++程序
#include <iostream>
using namespace std;
int main(){cout << "Hello world!" << endl;return 0;
}

注意:编写C++程序时应选择使用g++.exe构建和调试活动文件

使用gcc.exe构建和调试活动文件会出现 undefined reference to `std::cout' 以及如下报错弹窗

七、问题与解决

1.使用char存放汉字,输入输出使用cin和cout时,Visual Studio Code的终端无法输入中文字符

#include <iostream>
using namespace std;
int main(){char text[8];cin >> text;cout << text << endl;return 0;
}

一种可能的解决方法:在exe中执行

#include <iostream>
#include <windows.h>
using namespace std;
int main(){char text[8];cin >> text;cout << text << endl;system("pause");return 0;
}

http://www.dtcms.com/a/398876.html

相关文章:

  • 住房与住房建设部网站中美最新军事新闻最新消息
  • uniapp 项目打包时提示未添加videoplayer模块
  • 深入理解Roo Code中的Temperature参数
  • 四、PyTorch训练分类器教程:小张的CIFAR-10实战之旅
  • Unity-序列帧动画
  • 【每日一问】容性负载和感性负载有什么区别?
  • 做汽车保养的网站上企业信息的网站
  • 4-3〔O҉S҉C҉P҉ ◈ 研记〕❘ WEB应用攻击▸文件包含漏洞-A
  • 郑州网站建设国奥大厦南昌营销网站建设
  • 微服务项目->在线oj系统(Java-Spring)----7.0
  • Ant Design Vue Vue3 table 表头筛选重置不清空Bug
  • 【踩坑记录】PyTorch 被误装 CPU 版本导致 CUDA 丢失的解决办法(Windows + Anaconda)
  • 5个问题,帮你选择合适的API测试工具
  • 唐山做网站公司费用郑州做网站哪家好熊掌号
  • 为什么齐次线性方程组的系数行列式为零时有非零解?
  • Cursor Agent模式下面在指定的conda虚拟环境中执行python脚本
  • 福州网站建设加推广怎样把网站打包做百度小程序
  • 元宇宙的工业应用:数字工厂与智能制造
  • C语言程序设计笔记—printf的使用
  • 【UE5】使用虚幻引擎编辑器创建游戏
  • Nginx 部署及配置
  • 服务器建设一个自己的网站奖券世界推广网站
  • 网络编程套接字之UDP
  • 亚马逊做网站发礼物换评价动漫制作专业能选择什么职业
  • 阿里云推出全球首个全模态AI模型Qwen3-Omni,实现文本、图像、音视频端到端处理
  • git介绍
  • ELK 企业级日志分析系统实战指南
  • 可以做网站首页的图片素材上海网站优化推广
  • Node.js 性能优化:实用技巧与实战指南
  • 优化网站做内链接wordpress设置图片切换时间