c++系列12:使用vscode进行编译

Posted IE06

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++系列12:使用vscode进行编译相关的知识,希望对你有一定的参考价值。

1. 入门

1.1 操作方法

1)下载安装vscode
2)在扩展中搜索c/c++ extension pack并安装(或者直接打开cpp文件,会自动提示进行安装)
3)创建项目目录,会自动生成.vscode文件夹,里面是编译所需的文件
4)点击右上角的运行按钮,选择clang++进行编译运行,在下方的调试控制台可以看到输出。

上图顶部六个按钮分别代表:
1.继续执行到下一个断点处
2.执行下一条语句,遇到函数直接执行完不会跳转进函数
3.执行下一条语句,遇到函数会跳转进函数继续单步执行
4.跳出当前所在的函数,如果是主函数会结束程序
5.重新启动调试
6.结束调试

1.2 注意事项

  1. 如果需要是c语言也就是gcc将task.json的command项由g++/clang改为gcc
  2. 如果是多文件编译,需要将task.json中args列表中的" f i l e " 项修改为 " file"项修改为" file"项修改为"fileDirname/*.cpp"
  3. 如果网上下载的代码出现一些莫名的错误,如下图,则可能是c++版本问题,这里需要在args列表中指定c++版本:

2. 使用CMake

如果看到软件安装过程为:mkdir build && cd build && cmake … && make && sudo make install,则需要用cmake,会自动提示安装工具(自己的电脑上要先安装cmake,比如在Mac上使用brew install命令安装)。
在最下方可以选择编译选项。

以上是关于c++系列12:使用vscode进行编译的主要内容,如果未能解决你的问题,请参考以下文章

史上最全VSCode插件,怪不得写代码头疼,VSCod安装与配置(适合小白)

如何将 VSCode 与 Visual C++ 编译器集成?

如何在VSCode内编译运行C++

VSCode编写C++后不能编译运行

VSCode实现C++代码提示语法高亮编译和调试

VS Code WebApi系列——1配置