setup c++ 20 in vscode

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

first, update your g++ compiler to above g++11

in tasks.json file(automatically created while you create the project)

{
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: g++ build active file",
            "command": "/usr/bin/g++-11",
            "args": [
                "-std=g++20",
                "-fdiagnostics-color=always",
                "-g",
                "${file}",
                "-o",
                "${fileDirname}/${fileBasenameNoExtension}"
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "Task generated by Debugger."
        }
    ],
    "version": "2.0.0"
}

in settings.json file(automatically created while you click on c/c++: edit configurations(json) [ctrl + shift + p to call, require the c/c++ extension first] )

you can change your compiler here

{

    "code-runner.executorMap": {
        "cpp": "cd $dir && g++-11 -std=c++20 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        },
    "files.associations": {
        "cctype": "cpp",
        "clocale": "cpp",
        "cmath": "cpp",
        "cstdarg": "cpp",
        "cstddef": "cpp",
        "cstdio": "cpp",
        "cstdlib": "cpp",
        "cwchar": "cpp",
        "cwctype": "cpp",
        "array": "cpp",
        "atomic": "cpp",
        "bit": "cpp",
        "*.tcc": "cpp",
        "cstdint": "cpp",
        "deque": "cpp",
        "unordered_map": "cpp",
        "vector": "cpp",
        "exception": "cpp",
        "algorithm": "cpp",
        "functional": "cpp",
        "iterator": "cpp",
        "memory": "cpp",
        "memory_resource": "cpp",
        "numeric": "cpp",
        "optional": "cpp",
        "random": "cpp",
        "string": "cpp",
        "string_view": "cpp",
        "system_error": "cpp",
        "tuple": "cpp",
        "type_traits": "cpp",
        "utility": "cpp",
        "fstream": "cpp",
        "initializer_list": "cpp",
        "iosfwd": "cpp",
        "iostream": "cpp",
        "istream": "cpp",
        "limits": "cpp",
        "new": "cpp",
        "ostream": "cpp",
        "sstream": "cpp",
        "stdexcept": "cpp",
        "streambuf": "cpp",
        "cinttypes": "cpp",
        "typeinfo": "cpp"
    }
}

in c_cpp_properties.json文章来源地址https://www.toymoban.com/news/detail-657108.html

{
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [],
            "compilerPath": "/usr/bin/clang",
            "cStandard": "g20",
            "cppStandard": "g++20",
            "intelliSenseMode": "linux-clang-x64"
        }
    ],
    "version": 4
}

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

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

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

相关文章

  • Python安装demjson模块报错:error in demjson setup command: use_2to3 is invalid

    本来是项目中使用 demjson 包的 JSON 功能,但是安装的时候报错了。 A new release of pip available: 22.3.1 - 23.0.1 这个原因是说 pip 包的版本太低了,需要升级到 23.0.1。 使用 DOS 命令,进入到项目的目录下执行以下命令: 此时再安装 demjson 包还是报错: 报错如下:  重点是这样一句

    2023年04月27日
    浏览(46)
  • python setup.py install报错“error: can‘t create or remove files in install directory”

    问题描述: 在服务器上配置安装pip时候缺少setuptools,安装setuptools报错:   warnings.warn( error: can\\\'t create or remove files in install directory 有的朋友使用 即可解决。 但是,我使用了之后报错 右下角报错且让我打开帮助: Troubleshoot Visual Studio Code Integrated Terminal launch failures  这位腾腾任

    2024年02月06日
    浏览(47)
  • 【问题记录】Command “python setup.py egg_info“ failed with error code 1 in /tmp/pip-build-*

            在Linux中使用pip安装命令时出现报错:Command “python setup.py egg_info“ failed with error code 1 in /tmp/pip-build-*         安装了不适合当前Python版本的pip,例如Python3.5安装了带有f-字符串(Python3.5后才支持的一种新的增强型字符串格式化方式)代码的pip         方法一:更新

    2024年02月16日
    浏览(48)
  • Command “python setup.py egg_info“ failed with error code 1 in /tmp/pip-build-... 解决方法

    今天在虚拟机上配置Python的环境,安装pylint的时候报错: 一开始以为是pip不够新,于是更新了一下pip: 提示更新成功,但安装pylint依旧报同样的错。 仔细阅读黄字提示后发现:不应该使用sudo,去掉sudo后尝试安装: 果然就没有问题了。

    2024年02月12日
    浏览(41)
  • 解决Command “python setup.py egg_info“ failed with error code 1 in C:\Users\AppData\

    目录 解决Command \\\"python setup.py egg_info\\\" failed with error code 1 in C:UsersAppData 错误原因 解决方法 1. 确保安装了正确的依赖项 2. 更新pip和setuptools 3. 检查Python环境 4. 清理缓存 5. 手动安装依赖包 6. 检查错误信息 总结 在Python开发过程中,有时我们会遇到一些错误信息,其中之一是​

    2024年02月05日
    浏览(46)
  • 【浅谈IDE宏指令录制】为加速chrome扩展国际化,我从vscode回归notepad++

    安装vscode开源扩展:https://github.com/C10udburst/macros-vscode.git 可开启类似于 notetepad 的宏录制与回放功能! 比如录制字符串替换,能记录操作之时,替换对话框中的文本!(这一点,VSstudio都不行,只能实时替换对话框中存在的字符) 可能需要新版本的 vscode 才能安装。如果不想

    2024年02月07日
    浏览(34)
  • python in Vscode

     对于后端的语言选择: python,java,JavaScript备选。 选择Python 原因:可能是非IT专业的人中,会Python的人比较多。 之前使用的IDE是VSCODE,在WSL的环境下使用。现在需要在在WSL的VSCODE下使用python语言和Django/flask框架。 环境准备:参照VSCODE官网信息。 https://code.visualstudio.com/doc

    2024年02月21日
    浏览(17)
  • 【Matlab in VSCode】在VSCode中编辑MATLAB文件

    1.1.安装插件 插件:在vscode拓展商店下载 MATLAB Matlab in VSCode 其他: Windows环境(我的系统是win11) MATLAB2019b python3.7.9 1.2.插件配置 MATLAB插件下载后不用配置。 Matlab in VSCode需要进行相应的配置。 Windows用户需要安装用于 Python 的 MATLAB Engine API,详细细节官方提供了说明。https://

    2024年04月27日
    浏览(25)
  • 新手VSCode配置C++20

    最近买了本C++20的书,想要自己配置下在VScode的环境 例子代码:  以下是详细步骤: 1.首先下vscode的C++插件  输入了代码但不能直接编译运行代码,所以我们还需要下载最新版的C++20 MinGW。 2、去官网下载gcc最新版本 官网的地址  https://www.mingw-w64.org/ 点击下面的Downloads 点击进

    2024年02月05日
    浏览(34)
  • Ubuntu20干净卸载vscode

    卸载方式与安装方式有关系。 我是通过apt安装deb包安装的vscode。安装方式https://code.visualstudio.com/docs/setup/linux 所以卸载命令就是简单的 除了卸载软件,如果要干净地卸载,还要删除vscode在本地的缓存与配置等文件。一般在家目录下的.vscode与.config/Code下,直接删除即可。 Win

    2024年02月07日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包