使用 VScode 当IDE 学习C/C++编程

使用 VScode 当IDE 学习C/C++编程
1
本帖最后由 sRGB 于 2022-9-24 10:53 编辑

VS Code 使用 C/C++ Makefile Project 插件建立项目

https://www.bilibili.com/video/BV1eD4y1i7R6

先看视频,后续再补充


VS Code 代码格式化 使用 快捷键 Shift+Alt+F

  1. // VS Code 代码格式化  使用 快捷键 Shift+Alt+F

  2. // g++ -std=c++11  -Wall -O2 -s -shared-libstdc++ -m64  -fexec-charset=gbk -finput-charset=UTF-8 -o hl obj/a.o
复制代码

按上面视频执行 make  (mingw32-make.exe) , 模版会帮我们生成 类似上行的 g++ 编译命令

VS Code 写 C/C++ 中文乱码解决
VS Code中一般应该都是使用 GCC编译器的,添加两个参数,意思是 exe文件GBK码,源码是UTF-8
-fexec-charset=gbk -finput-charset=UTF-8


单个C/C++源码文件,使用 Run Code 运行会更加方便

  1. [Running] cd "r:\cpp\src" && g++ a.cpp -o a && "r:\cpp\src"a
  2. 你好 VSCODE
  3. [Done] exited with code=0 in 0.162 seconds
复制代码

这个插件,使用一行命令行,完成了进入源码目录,编译 和运行程序,小白首选
2
cmake 不香吗   makefile low
3
学到了么 发表于 2022-9-24 10:03
cmake 不香吗   makefile low

cmake 不太好配置,还要自己写 配置

VS Code 使用 makefile 插件 是小白也可以使用的,不用懂 ,模版自动生成,修改后
以后无脑复制粘贴就可以
4
之前上课学c++的时候试过,wsl2+vscode挺不错的,就是部署的时候有点麻烦,没什么时间折腾还是用宇宙第一ide吧😁
5
c++建议用visual studio
6
Mr.lin 发表于 2022-9-24 10:41
c++建议用visual studio

visual studio 个头太大了,学C/C++ 和编译简单的C/C++程序 ,使用一个编译器和文本编辑器够用了
7
c++入门干脆用dev-c++就行了,方便编译执行
另外什么代码格式化快捷键这种建议是不要用,你写什么,就应该适应这种代码的风格,缩进,括号,命名这些怎么来,在写的时候就要做
8
看到这个字体我就想到 烫烫烫烫烫烫烫烫
9
加上remote ssh将是王炸,可惜没有
10
ccagml 发表于 2022-9-24 12:28
加上remote ssh将是王炸,可惜没有

VS Code有remote ssh,直接可以远程开发,不需要本地环境
11
ccagml 发表于 2022-9-24 12:28
加上remote ssh将是王炸,可惜没有

VS Code 远程编辑太麻烦,服务端要安装插件
不如使用 git 管理代码同步
12
一看这种标题就知道是你。。。

真想省事省力建议上clion。

cmake不也是生成makefile。。
13
spotlight 发表于 2022-9-24 12:31
VS Code有remote ssh,直接可以远程开发,不需要本地环境

我知道呀,我是说楼主没有介绍这个remote ssh
14
flyqie 发表于 2022-9-24 12:50
一看这种标题就知道是你。。。

真想省事省力建议上clion。

学习重在折腾,其实学了这么多年C++,一直以来使用CodeBlocks的对这个比较熟悉。
折腾 VSCode 配置,主要是 VSCode是个万金油,什么都可以做,就是什么都做不好