最近用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(那个蓝色图标的东西。
不是联想用户的,用网页版的也可以:联想应用商店联想应用商店为广大用户提供一站式的软件、游戏的极速下载,所有软件都通过人工亲测,安全无忧。https://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选项,点击后,运行成功啦!!
求点赞关注~~
出了问题在评论区说,我会在周五周六周日,节假日统一回复~~