【发布时间】:2019-06-28 13:27:47
【问题描述】:
我不想每次在 c/c++ 中创建新项目或代码时都创建新的 tasks.json 文件。我希望 vscode 自动检测它的扩展名并相应地使用编译器(gcc 用于 .c 文件和 g++ 用于 .cpp 文件)。
【问题讨论】:
-
我认为这是一个比您想象的要困难得多的问题。与使用其他一些语言相比,您离使用 C/C++ 的一刀切编译命令要远得多。尤其是因为没有占主导地位的工具链;远非人人都在使用GCC编译。
-
@QuinnMortimer 不,我的意思是,当我们使用 sublime 文本时,它会根据其扩展名自动构建我们的文件,即 gcc 用于 .c 文件,g++ 用于 .cpp 文件。我们不能在 vscode 中做类似的事情,以便它以类似的方式自动构建我们的文件吗?
标签: c++ vscode-settings vscode-debugger vscode-tasks