一、前言
当要使用VsCode编译多个.c文件时,发现编译会报其他.c文件中的函数没有定义的错误,如下图:
其根本原因是,没有编译到此函数的文件。
二、配置多文件编译的方法
- 安装Code Runner插件,能够编译单个的.c文件,无法编译多个.c文件,如下图:
- 点击CodeRunner设置,扩展设置,如下图:
- 找到Code-runner: Executor Map选项,点击设置,将设置复制为json文本,如下图:
- 点击在settings.json中编辑,如下图:
- 打开settings.json文件,空行处粘贴,如下图:
- 找到"c" “cpp"选项将”$fileName"分别修改成*.c和*.cpp,如下图:
- 最后,回到代码中,点击运行就可以多个文件编了,下图是博主所做的测试。
有什么错误的地方,还请指出来。谢谢!