有没有办法使用编译和调试当前打开的.cpp文件的调试任务来设置Visual Studio代码?我在macOS Sierra 10.12.6上。
标准文档说明了创建一个任务,该任务将特定的.cpp文件编译为a.out并修改launch.json以将其作为preLaunchTask运行,但是我必须为我创建的每个.cpp文件创建一个新任务。当我学习C ++并编写许多小例子程序时,它会变得有点单调乏味。
有人在这里问了一个类似的问题,但这个解决方案似乎只是编译它遇到的第一个.cpp。如果它编译了所有.cpp文件,那对我来说可能会有所帮助。
答案 0 :(得分:1)
您可以执行this SO Question的答案。
避免为每个文件创建单独的构建任务的一种方法(只要您使用的语言相同)是在{{1}中的构建任务中使用${file}
关键字而不是文件名},它将构建您当前在VS Code中打开的文件。