嘟嘟社区

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


本帖最后由 sRGB 于 2022-9-24 10:53 编辑

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

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++ 中文乱码解决
VSCODE中一般应该都是使用 GCC编译器的,添加两个参数,意思是 exe文件GBK码,源码是UTF-8
-fexec-charset=gbk -finput-charset=UTF-8

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

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

复制代码

这个插件,使用一行命令行,完成了进入源码目录,编译 和运行程序,小白首选

cmake 不香吗   makefile low

学到了么 发表于 2022-9-24 10:03
cmake 不香吗   makefile low

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

vscode 使用 makefile 插件 是小白也可以使用的,不用懂 ,模版自动生成,修改后
以后无脑复制粘贴就可以

之前上课学c++的时候试过,wsl2+vscode挺不错的,就是部署的时候有点麻烦,没什么时间折腾还是用宇宙第一ide吧
c++建议用visual studio

Mr.lin 发表于 2022-9-24 10:41
c++建议用visual studio

visual studio 个头太大了,学C/C++ 和编译简单的C/C++程序 ,使用一个编译器和文本编辑器够用了

c++入门干脆用dev-c++就行了,方便编译执行
另外什么代码格式化快捷键这种建议是不要用,你写什么,就应该适应这种代码的风格,缩进,括号,命名这些怎么来,在写的时候就要做
看到这个字体我就想到 烫烫烫烫烫烫烫烫
加上remote ssh将是王炸,可惜没有

ccagml 发表于 2022-9-24 12:28
加上remote ssh将是王炸,可惜没有

vscode有remote ssh,直接可以远程开发,不需要本地环境