vscode中task.json和launch.json的关系

这篇具有很好参考价值的文章主要介绍了vscode中task.json和launch.json的关系。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 tasks.json

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "dog",
            "type": "shell",
            "command": "g++",
            "args": ["-g", "${file}", "-std=c++11", "-o", "${fileBasenameNoExtension}.out"]	//相当于 g++ -g main.cpp -std=c++11 -o main.out
        }
    ]
}

launch.json

{    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/${fileBasenameNoExtension}.out",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,	//如果不要窗口弹出,在ide中显示,就设置成 false
            "MIMode": "gdb",
            "preLaunchTask": "dog",   //表示预先生成一个中间文件,用于g++运行
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

vscode中task.json和launch.json的关系,小工具,vscode,json,数据库

 坐标的label要跟 右边的 "preLaunchTask"对应。

  "program": "${workspaceFolder}/${fileBasenameNoExtension}.out",则是制定要运行或者调试的可执行文件文章来源地址https://www.toymoban.com/news/detail-617652.html

到了这里,关于vscode中task.json和launch.json的关系的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CMake tasks.json launch.json

    launch.json(在.vscode文件夹中) tasks.json(在.vscode文件夹中) settings.json(在.vscode文件夹中) Gun.h  Gun.cpp Soldier.h Soldier.cpp CMakeLists.txt main.cpp 执行结果:

    2024年01月20日
    浏览(44)
  • cpp vocode launch.json 和 tasks.json

    在 VSCode 中配置 C++ 开发环境可以参考以下步骤: 安装 C/C++ 扩展:在 Extensions(扩展)中搜索 C/C++ 并安装。 安装 MinGW-w64:MinGW-w64 是一个 Windows 下的 GCC 工具链,可以在 Windows 上开发 C++ 程序。可以从官网下载 MinGW-w64 安装包并安装。安装时需要注意选择合适的架构和版本并将

    2024年02月09日
    浏览(34)
  • 在线数据库关系图设计工具,选Itbuilder

    一旦数据库超出了人类可消化的大小,使用关系图工具来辅助其设计就变得至关重要。创建数据库听起来像是一个复杂的过程,但使用现代数据库图表工具,情况并非如此。 itbuilder在线数据库设计工具使用户可以创建和导入数据库关系图以查看数据库对象之间的关系。 数据

    2024年02月06日
    浏览(47)
  • tasks.json、launch.json、c_cpp_properties.json配置

    推荐内容: https://blog.csdn.net/m0_70885101/article/details/131154332 https://blog.csdn.net/Zhouzi_heng/article/details/115014059 https://www.cnblogs.com/harrypotterisdead/p/14207866.html

    2024年02月06日
    浏览(39)
  • Hadoop和关系型数据库间的数据传输工具——Sqoop

    1.1、产生背景 1.2、Sqoop是什么 Sqoop是一个用于 Hadoop 和 结构化数据存储 (如关系型数据库)之间进行高效传输大批量数据的工具。它包括以下两个方面: 可以使用Sqoop将数据从 关系型数据库管理系统(如MySQL)导入到Hadoop系统 (如HDFS、Hive、HBase)中 将数据从Hadoop系统中抽取并导

    2023年04月08日
    浏览(118)
  • 支持可视化呈现数据库字段级和血缘关系的工具,太强了吧!

    SQLFlow 可跟踪超过 20 种主要数据库(包括 Snowflake、Hive、SparkSQL、Teradata、Oracle、SQL Server、AWS Redshift、BigQuery 等)的字段级数据血缘。 从查询历史记录、ETL 脚本、Github/Bitbucket、本地文件系统和远程数据库中的 SQL 语法创建和可视化血缘关系。 使用交互式图表或通过 Restful API 或

    2024年02月05日
    浏览(59)
  • 调试Dynaslam: Ubuntu系统下使用VS Code进行自动化调试Dynaslam的教程,包括tasks.json和launch.json的配置

    将 SET(CMAKE_BUILD_TYPE Release) 修改为 SET(CMAKE_BUILD_TYPE Debug) 不开启编译优化,在编译选项中包含 -g 参数来启用调试符号,使调试器能够准确地设置断点和跟踪代码。 将 cmake .. -DCMAKE_BUILD_TYPE=Release 替换为 cmake -DCMAKE_BUILD_TYPE=Debug .. 同时,将 DynaSLAM/Thirdparty/DBoW2/CMakeLists.txt 和 DynaSL

    2024年02月05日
    浏览(52)
  • vscode debug 配置:launch.json

    打开新项目左边的“运行和调试” 点击蓝色字体“创建 launch.json 文件” 选择上方“python” 选择“Python 文件 调试当前正在运行的Python文件” 配置 launch.json 文件内容: \\\"justMyCode\\\": true debug时只进入项目自带文件,不进入安装的包文件 \\\"env\\\": {\\\"PYDEVD_WARN_SLOW_RESOLVE_TIMEOUT\\\": \\\"2\\\"} 多长

    2024年04月14日
    浏览(39)
  • vscode debug python launch.json添加args不起作用

    为了带入参数调试python 程序,按照网上搜到的教程配置了lauch.json文件,文件中添加了\\\"args\\\": [“model” “0” “path”] 但是点击debug按钮,并没有读取到launch文件中的args参数,python中打印len(sys.argv)依然等于1。 参考:vscode-python 中的 issues vscode-doc: Python debugging in VS Code 简单来说

    2024年02月09日
    浏览(48)
  • 自动更改由VSCode调试器创建的默认launch.json文件

    File - Preference - Settings 修改下面的部分

    2024年02月20日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包