VsCode配置成编译多文件(C/C++)

一、前言

  当要使用VsCode编译多个.c文件时,发现编译会报其他.c文件中的函数没有定义的错误,如下图:
在这里插入图片描述
  其根本原因是,没有编译到此函数的文件。

二、配置多文件编译的方法

  1. 安装Code Runner插件,能够编译单个的.c文件,无法编译多个.c文件,如下图: VsCode配置成编译多文件(C/C++)_第1张图片
  2. 点击CodeRunner设置,扩展设置,如下图:
    VsCode配置成编译多文件(C/C++)_第2张图片
  3. 找到Code-runner: Executor Map选项,点击设置,将设置复制为json文本,如下图:
    VsCode配置成编译多文件(C/C++)_第3张图片
  4. 点击在settings.json中编辑,如下图:
    VsCode配置成编译多文件(C/C++)_第4张图片
  5. 打开settings.json文件,空行处粘贴,如下图:
    VsCode配置成编译多文件(C/C++)_第5张图片
  6. 找到"c" “cpp"选项将”$fileName"分别修改成*.c和*.cpp,如下图:
    VsCode配置成编译多文件(C/C++)_第6张图片
  7. 最后,回到代码中,点击运行就可以多个文件编了,下图是博主所做的测试。
    VsCode配置成编译多文件(C/C++)_第7张图片
    有什么错误的地方,还请指出来。谢谢!

你可能感兴趣的:(vs2017,vscode)