VScode配置c++编译环境(可以有中文名程序哦~~)

最近用Embarcadero Dev-C++用腻了,想尝试一下微软的VScode,结果不知道怎么配置,上网找了好多教程,都不能起中文名,但是结合了这些教程的优点,我自己发明了一种配置的方法,来吧~

首先,Dev C++,Red Panda Dev-C++,Embarcadero Dev-C++​或者Bloodshed Dev-C++​​​​​​转VScode的,你们自带MinGW编译器,首先右键你们的原来的编译环境,选择:打开文件所在的位置,然后打开MinGW文件夹,然后打开bin文件夹,把bin文件夹的所在目录复制下来

如果没有的,可以先点击:Download x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z (MinGW-w64 - for 32 and 64 bit Windows)后面下载好后解压成文件夹就好了(这个解压后的文件夹的目录里不能有中文哦,查看目录方法:打开解压后的文件夹的所在文件夹,鼠标点击上方的目录:点击后是这样:,这个点击后的目录没有中文就行啦~),解压好之后,再打开解压后的文件夹,打开bin文件夹

再把bin文件夹的目录 复制下来,再打开”编辑系统环境变量“

 点击环境变量

 再点击"path":

 然后新建一个变量,把刚刚复制的bin文件夹目录复制到上去

然后全部点击”确定“,就好啦!

测试一下:

Win+R打开 ”运行“,输入cmd

点击确定, 然后在终端中输入"gcc -v",回车,输出的是:

可能和你们的有差异,但没什么影响 

这样MinGW总算是安装好了

--------------------------------------

接下来就是把VScode安顿好就结束了~

首先,安装VSCode,官网下载的真的很慢,所以我建议用联想电脑的用户用你的”联想应用商店"下载VSCode,注意不是Visual studio(那个紫色图标的东西),是Visual studio code(那个蓝色图标的东西。

不是联想用户的,用网页版的也可以:联想应用商店联想应用商店为广大用户提供一站式的软件、游戏的极速下载,所有软件都通过人工亲测,安全无忧。icon-default.png?t=N7T8https://lestore.lenovo.com/

安装时,中途会有5个选项,第一个选项是创建快捷方式,快捷方式嘛……是必须滴!!,让后最后一个选项和倒数第二个选项,它是默认给你勾选的,最后一个选项他说让你重启后生效,你不要管他,跟path说起来挺重要,实则鸡肋,也就是说,第1,4,5个选项安装时是勾选起来的。

等待安装结束就好了——

安装好后,打开VScode,安装扩展是少不了的

安装以下插件:

1.C/C++ Runner

2.C/C++

3.Chinese (Simplified) (简体中文) 

4.C/C++ Compile Run

有一个插件可装可不装,装了你会感谢我的,你搜索Bito这个插件,选择第一个:

然后装好后左侧选项栏里会多一个这个图标:

点开它,这里是英文的界面,首先,它会给你一个输入框,输入你的邮箱,或者这里我给你们一个邮箱,你们用就行了

账号(126邮箱):TemporarilyUser1@126.com

密码:Administrator9

输入完后,把下面的蓝色按钮点一下,然后打开你的邮箱,让后你会看到两个来自Bito的邮箱,两个邮箱中有一个是带有验证码的邮箱,把验证码输入到Bito新打开的界面,让后选择加入一个工作室,或者自己建一个,就好啦!

弄好之后,你可以看一看这个:

Forever Free!!永远免费!!

在下面的对话框输入类似于“用c++实现高精度加法”之类的文字,然后enter键走起,你会发现……

它给了你一个:

以下是使用C++实现高精度加法的示例代码:
#include <iostream>
#include <vector>

using namespace std;

vector<int> add(vector<int>& num1, vector<int>& num2) {
    vector<int> result;
    int carry = 0; // 进位
    int i = num1.size() - 1;
    int j = num2.size() - 1;

    while (i >= 0 || j >= 0 || carry > 0) {
        int digit1 = (i >= 0) ? num1[i] : 0;
        int digit2 = (j >= 0) ? num2[j] : 0;
        int sum = digit1 + digit2 + carry;
        carry = sum / 10;
        int digit = sum % 10;
        result.insert(result.begin(), digit);
        i--;
        j--;
    }

    return result;
}

int main() {
    string str1, str2;
    cout << "请输入第一个加数:";
    cin >> str1;
    cout << "请输入第二个加数:";
    cin >> str2;

    vector<int> num1, num2;
    for (char c : str1) {
        num1.push_back(c - '0');
    }
    for (char c : str2) {
        num2.push_back(c - '0');
    }

    vector<int> sum = add(num1, num2);

    cout << "两个数的和为:";
    for (int digit : sum) {
        cout << digit;
    }
    cout << endl;

    return 0;
}
这段代码使用了一个vector来存储每一位数字,并且从最低位开始相加,同时保留进位。最后将结果以vector的形式返回,并输出到屏幕上。

请注意,这段代码对于较大的数字可能会有限制,因为C++中的int类型有一定的位数限制。如果需要处理更大的数字,可以考虑使用字符串或其他更适合的数据结构来表示和计算。

太好啦!!

*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。撒花!

不多说,进入正题,打开一个文件夹,这个文件夹不能是中文名!!(快捷键ctrl+k+o)

打开后,在里面新建一个名为.vscode的文件夹,然后ctrl+shift+p,打开命令面板,搜索:C/C++编译配置(UI),切记打开时前面的>符号不能删,否则搜不出来!

如果最前面加了>符号的话还是搜不出来的话,就说明你的C/C++扩展没有安装完成。

打开后,

 

三步完成后,关掉 就配置好c_cpp_properties.json了,然后新建一个名为launch.json的文件(在.vscode的文件夹下),你会看到这个文件的右下角会有一个添加配置(我这里有代码是因为我已经配置好了)

 点击添加配置,选择“C/C++ (gdb)管道启动",然后把里面的program后面跟着的双引号里面的”输入程序名称,例如 ${workspaceFolder}/a.exe“改为”a.exe",然后保存(ctrl+s),有一些人可能会在下面自动多出几行配置,不要理他。

然后就是tasks.json了,这里不用新建,你需要通过创建一个“test.cpp"然后ctrl+shift+p打开命令面板,搜索“生成”,然后选择“任务:配置默认生成任务",选择g++ 生成活动文件,然后会自动生成一个tasks.json文件,这个文件的这个部分改成和我一样的:

最后在.vscode文件夹下 新建一个settings.json文件,打开命令面板,搜索”设置",找到“首选项:打开默认设置(JSON)”,点击它,在弹出的json文件里,把里面的内容全部复制到新建的settings.json文件中,会有警告,不要管它

最后就配置好啦!!

在你之前新建的test.cpp里写入:

#include <bits/stdc++.h>
using namespace std;
int main()
{
    cout << "hello world";
    return 0;
}

然后把这个test.cpp文件改为中文名(后面的.cpp后缀名不能改成中文)比如:

你好.cpp

测试.cpp

中文.cpp

这类名字都可以,然后点这个小箭头:

显示出的下拉菜单中右边会有一些按键名,这些按键名指的是对应选项的快捷键,找到

Compile Run:Compile with default flags&Run with default argument选项,点击后,运行成功啦!!

求点赞关注~~

出了问题在评论区说,我会在周五周六周日,节假日统一回复~~

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值