【问题标题】:How do I build/debug the current open .cpp file in Visual Studio Code?如何在 Visual Studio Code 中构建/调试当前打开的 .cpp 文件?
【发布时间】:2017-09-19 03:33:02
【问题描述】:

有没有办法使用编译和调试当前打开的 .cpp 文件的调试任务来设置 Visual Studio Code?我使用的是 macOS Sierra 10.12.6。

标准文档解释了创建一个将特定 .cpp 文件编译为 a.out 的任务并修改 launch.json 以将其作为 preLaunchTask 运行,但是我必须为我创建的每个 .cpp 文件创建一个新任务.由于我正在学习 C++ 并编写许多小示例程序,所以它变得有点乏味。

有人在这里问过类似的问题,但这个解决方案似乎只编译它遇到的第一个 .cpp。如果它编译所有 .cpp 文件,它可能会对我有所帮助。

How do I set up VSCode to compile C++ code?

【问题讨论】:

    标签: c++ g++ visual-studio-code


    【解决方案1】:

    你可以做类似this SO Question的回答。

    避免为每个文件创建单独的构建任务的一种方法(只要您使用的语言相同)是使用 ${file} 关键字而不是 tasks.json 中构建任务中的文件名,这将构建您当前在 VS Code 中打开的文件。

    【讨论】:

    • 感谢您的回答。我进行了更改,并且效果很好。更多上下文,有here的例子,其中一个包括${file}的用法:
    • 不客气,@NathanPerkins,如果满意,请接受我的回答并点赞。
    猜你喜欢
    • 2021-12-22
    • 1970-01-01
    • 2019-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-22
    • 2022-12-10
    相关资源
    最近更新 更多