tofu2333 / blog

0 stars 0 forks source link

VS Code编译运行C/C++ #15

Open tofu2333 opened 3 years ago

tofu2333 commented 3 years ago

想用VS Code能够编译运行C/C++,查阅大量资料后终于成功。记录一下

该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。Somasegar 也告诉笔者这款编辑器也拥有对 Git 的开箱即用的支持。Microsoft Docs(微软文档)提供了相应的学习教程帮助用户在 Visual Studio Code 中登陆 GitHub --百度百科

下载

VS Code 官网:Visual Studio Code VS Code

安装

  1. 建议安装到 D 盘或者其盘,反正就不要 C 盘。 VS Code
  2. 这里把所有都勾上,然后就开始安装。 VS Code 到此 VS Code 已经安装完。

配置 VS Code 编译运行 C/C++

运行 VS Code

打开的界面是英文的,右下角会有提示安装中文字体,选安装并重启 VS Code

配置 Mingw-w64

  1. 下载Mingw-w64,可以到Mingw-w64 官网下载,但可能需要挂梯子,比较麻烦。所以这提供一个官方版本版本点我下载。下载好后把文件解压到D盘Program Files文件夹里。
  2. 用 win10 左下角的搜索高级系统设置,点开。 VS Code
  3. 环境变量,双击Path那一栏 VS Code
  4. 新建,把 mingw64 的 bin 文件夹所在目录放进去,我的 bin 文件夹路径如下 VS Code
  5. 然后一路确定就行,再看检查环境配置成功没有,按下win+r输入cmd,回车 VS Code
  6. 输入g++ -v,如果输出如下那就配置 mingw-w64 成功了 VS Code

配置编译运行 C/C++

  1. 按下 Ctrl+Shift+X 打开扩展,搜索 C,安装第一个 VS Code

  2. 在任意一个地方建个文件夹,我这是在 D 盘里建立VS Code_C,然后到 VS Code 里打开文件夹,或者在文件菜单里也有

    VS Code

  3. 把这个勾上,然后点信任 VS Code

  4. 创建一个文件命名为hello world.c,可以随便命名,这里只是展示,这里最好不要中文名,不然会出错,到文章末会有中文名编译运行的解决方法VS Code

  5. 点左边的这个调试与运行,然后点运行和调试,VS Code 会弹出选择环境,都选第一个。 VS Code VS Code

  6. 没有意外的话就可以直接使用了,然后按F5运行(好像配置完了会自己编译运行,记不清了,没有运行就自己按)

    VS Code

自定义配置和解决中文乱码

配置完后当前目录下就会生成launch.jsontasks.json两个文件,第一个是运行编译生成的 exe,第二个是编译源码

VS Code

tasks.json 的配置 这是打开tasks.json的配置,推荐用 g++。为了防止中文路径,中文名编译运行时报错,要进行如下更改 tasks.json

其它的更改,需要的就自行百度 最终更改如下,我要用内置的终端,所以没有加"-fexec-charset=GBK" 最终更改

launch.json 的配置 这是打开launch.json的配置,这个改的就比较少 launch.json

其它的更改,自行百度 最终更改如下 最终更改