vscode 编译运行C++

在VScode运行C++ 之前一直在纠结于那个mingw-x64的编译器的安装,但是进它的官网,也看了很多教程,在官网下载的zip压缩包始终不行,找不到bin文件,之后又在其他博主那里看到说是直接是.exe的文件安装就行,但是下载下来就是没办法安装,一直报错:can not download repository.txt。找到的办法说用管理员身份运行,用魔法,换网都试过了都不行,又说是可以在官网files划到底可以找到在线下载的界面,找了半天,都不行。4:之后会是正在创建维护工具界面,安装的比较慢,特别是50%那里,可以等一下。 阅读详情

1.首先,你得下载vscode

官网地址

2.其次,你需要c++的编译运行环境

此处推荐Mingw    官网地址

3.配置C++ 的编译运行环境

在你经常要写C++项目的文件中新建文件夹.vscode

文件夹中新建3个文件

launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
        "name": "(Windows) Launch",
        "type": "cppvsdbg",
        "request": "launch",
        "program": "cmd",
        "preLaunchTask": "g++",//这里需要换成你task.json中的任务名
        "args": [
          "/C",
          "${file}.exe",
          "&",
          "echo.",
          "&",
          "pause"
        ],
        "stopAtEntry": false,
        "cwd": "${workspaceFolder}",
        "environment": [],
        "externalConsole":true
        }
    ]
  
}

tasks.json

{
    "version": "2.0.0",
    "command": "g++",
    "args": ["-g","${file}","-o","${file}.exe"],    // 编译命令参数
    "problemMatcher": {
        "owner": "cpp",
        "fileLocation": ["relative", "${workspaceRoot}"],
        "pattern": {
            "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
            "file": 1,
            "line": 2,
            "column": 3,
            "severity": 4,
            "message": 5
        }
    }
}   

c_cpp_properties.json

注意: 其中的目录为你安装mingw的 路径

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceRoot}",
                "D:/C++/environment/lib/gcc/mingw32/8.2.0/include/c++",
                "D:/C++/environment/lib/gcc/mingw32/8.2.0/include/c++/mingw32",
                "D:/C++/environment/lib/gcc/mingw32/8.2.0/include/c++/backward",
                "D:/C++/environment/lib/gcc/mingw32/8.2.0/include",
                "D:/C++/environment/lib/gcc/mingw32/8.2.0/include/c++/tr1",
                "D:/C++/environment/mingw32/lib"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "__GNUC__=6",
                "__cdecl=__attribute__((__cdecl__))"
            ],
            "browse": {
                "path": [
                    "${workspaceRoot}",
                    "D:/C++/environment/lib/gcc/mingw32/8.2.0/include/c++",
                    "D:/C++/environment/lib/gcc/mingw32/8.2.0/include/c++/mingw32",
                    "D:/C++/environment/lib/gcc/mingw32/8.2.0/include/c++/backward",
                    "D:/C++/environment/lib/gcc/mingw32/8.2.0/include",
                    "D:/C++/environment/lib/gcc/mingw32/8.2.0/include/c++/tr1",
                    "D:/C++/environment/mingw32/lib"
                ]
            },
            "compilerPath": "D:\\C++\\environment\\bin\\gcc.exe",
            "cStandard": "gnu18",
            "cppStandard": "gnu++14"
        }
    ],
    "version": 4
}

 

使用结果

新建C++文件

#include<bits/stdc++.h>
using namespace std;
int main() {
    cout << "hello" << endl;
    return 0;
}

按F5编译运行

完美!

vscode运行C/C++程序 VS Code 运行C/C++程序的介绍 阅读详情

相关推荐

win10下vscode编译运行调试c和c++

之前一直用的sublime text,最近重装系统后电脑上什么c++编译器都没有,就心血来潮想试试vscode,于是学习了一下网上的博客,准备用vscode写代码+编译运行,用了几小时之后感觉和sublime差不多吧,嘻嘻。 vscode有好多好用的插件,可以上网搜一下,比如这个博客上就有很多。 文章目录1、下载安装mingw642、下载安装vscode3、编译运行C/C++4、调试5、致谢 ...

roMxx 2222

vscode 运行C++

本文先介绍了windows下 VSCODE运行C++前,搭建C++运行环境的必要步骤。后介绍了`tasks.json`、`launch.json`的作用,并给出了自己使用的配置方案。最后给出了常见问题的解决措施。

NoDistanceY的博客 2万+

VS code支持多个CPP文件编译【和运行】的解决方法

背景 多数博客提供的vs code编写c++中的配置使之不能实现多个cpp文件编译和运行,后来有的博客提出的支持多个CPP文件编译的解决方法成功的实现了多文件编译,但是仍然不能运行。解决如下: 解决方法 tasks.json中更改 将${file}更改为选中部分,使之编译所有cpp文件。注意:变更之后本工程内不能出现多个main函数!! settings.json中更改 完成上述更改后,可以成功编译,但是不能直接运行,因此做如下更改: 将$filename改为*.cpp即可。此后可以直接使用运行按钮进行

Yujian2563的博客 4136

【Tools】如何在VSCode上使用C++ 保姆教程

VScode上使用C++的保姆教程,包括软件的安装,和配置为使用 mingw-w64 中的 GCC C++ 编译器 (g++) 和 GDB 调试器来创建在 Windows 上运行的程序

Cappuccino Blog 5万+

在VScode 中利用 Cmake进行编译运行c++项目

1、建立projectname文件夹 在里面建立 bin、build、include、lib、src文件夹和CMakeLists.txt文件 项目中的cpp文件放在src中,h头文件放在include中 2、CMakeLists文件的编写 cmake_minimum_required(VERSION 2.8) project(ModelWash) set(CMAKE_BUILD_TYPE...

zhaoxr233的博客 8597

【亲测可行】ubuntu系统vscode配置c++版opencv & 编译运行c++播放视频代码(包含:vscode使用c++opencv,创建CmakeList.txt,创建编译项目)

在Image_Tools同级目录下创建build目录。在根Image_Tools同级的目录下创建该文件。下面一步步创建该项目并编译该项目。清除上次编译产生的缓存信息。清理之前编译项目生成的文件。输入要播放视频的路径。

分享计算机视觉,C++,网络摄像头研发,音视频开发,嵌入式等知识。 1268

文本编辑器vscode编译运行c++文件(.cpp)

1、安装插件 vscode中搜索c++插件 2、新建一个目录,并在这个目录中新建一个.cpp文件 并按c++格式写入代码 3、用编译main.cpp文件 vscode的终端中选择Run Build Task… 选择g++生成活动文件 4、生成运行的exe文件后,终端中可以输 ./main回车就会打印出代码中输入的内容 ...

Yetian_2000的博客 4824

【VSCode 自学】03 Windows下VSCode的C++第三方库Eigen配置

一、Eigen库简单介绍 Eigen是C++的第三方库,可以通过C++语言进行线性代数、矩阵、向量操作等运算。 但是,在VSCode中在运行测试代码的时候,引入Eigen库,如果没有事先配置,一般会出现以下问题: “Eigen/Dense: No such file or directory”, 测试代码: #include <iostream> #include <Eigen/Dense> using namespace Eigen; using namespace std; in

qq_43730563的博客 6296

vscode入门之C++编译、调试与运行

vscode安装无需多言,官网下载傻瓜安装即可。本文主要介绍如何使用vscode进行调试。 准备工作:安装插件: 编写代码: Tips:在vscode中,一个文件夹就是一个项目,所以你可以先建一个“vscode_workspace”, 然后建项目文件夹: 然后就可以建文件写代码了(C++Test就是你的项目) ...

weixin_43890557的博客 8110

使用VScode对C++多文件进行编译运行并调试

在 VS Code 中对 C++ 多文件项目进行编译、运行和调试,需要配置 tasks.json(编译任务)和 launch.json(调试配置)两个核心文件。

weixin_41413777的博客 1293

【C++】windwos下vscode多文件项目创建、编译、运行

目录下创建一个职工管理系统项目,名为Employee_Management。在Employee_Management项目下创建include文件夹和。在include文件夹下创建workerManager.h头文件。创建项目Employee_Management。这样创建的项目会自动生成文件 .vscode。g++是通过命令来运行c++项目的。在该项目下启动vscode。

分享计算机视觉,C++,网络摄像头研发,音视频开发,嵌入式等知识。 1581

教你用vscode一键编译运行c++代码

分享给大家c_cpp_properties.json{ "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**", "C:/MinGW/lib/gcc/mingw32/6.3.0/include/c++/mingw32" ], "define

RFDO_FK的博客 1271

详解Linux下使用vscode编译运行和调试C/C++

本教程将具体详解使用Visual Studio Code在Linux环境下使用C/C++方法。 GCC C++ 编译器 (g++) 和 GDB 调试器的方法。 GCC是GNU 编译器集合; GDB 是 GNU 调试器。 1.先决条件 安装Visual Studio Code. 安装C++拓展插件。点击在vscode界面最左侧的Extensions图标(打开快捷键:ctrl+shift+X),搜索“C/C++”,点击进行安装。 确保已安装gcc. 一般ubuntu系统会预装gcc.在终端窗口中输入如下命令

休的博客 6242

vscode 新建cpp文件_VSCode一键编译运行C++

当你想迅速写一小段C++代码,然后将其运行时,你会选择什么工具呢?Visual Studio等IDE吗 —— 那往往意味着你要从新建空项目这一步做起。今天教大家用VSCode写一个.cpp文件,然后一键运行。第一步:下载VSCodehttps://code.visualstudio.com/VSCode是一个强大的代码编辑器,你可以用它来写任意一种语言的代码,或者用它打开任意一个文本文件...

weixin_42297519的博客 3829

VSCode 编译并运行调试C++程序

文章目录下面哪个步骤不行的,可以重启一下看看安装插件VSCode配置文件内添加自行安装编译器加入环境变量工程目录下下方所有C://MinGW//bin换成自己安装的编译器的目录c_cpp_properties.jsonlaunch.jsonsettings.jsontasks.json尝试在VSCode内的终端运行选择默认终端在文档内部右键 - Run Code成功运行!调试这个选项与tasks.json内的label一致点击三角形调试成功!调试功能分别是继续、下一步、下一步(进入)、跳出、重启、停止 下面

QAQ 1529

「大模型学习」(14)Long Context之线性插值、NTK-aware、Yarn、LongRoPE

大语言模型长上下文扩展中的位置插值技术 摘要:为解决大语言模型(LLMs)在推理阶段扩展上下文窗口时的位置编码限制,研究人员开发了一系列位置插值技术。这些方法主要针对旋转位置编码(RoPE)机制,通过不同策略调整位置索引以适应超出训练长度的上下文。典型方法包括:基础位置插值(PI)均匀缩放位置索引;NTK-aware插值对不同频率维度差异化处理;NTK-by-parts插值根据波长分段调整;Yarn插值结合温度调节;以及LongRoPE采用非均匀插值策略。这些技术在不修改模型结构的前提下,通过调整位置编码的

qq_43044037的博客 1645

Ubuntu 配置 VScode 编译运行C++ Java

装完 ubuntu 之后,首先装了 sublime,结果出现了很多问题,首先是汉字错位问题,有很多字显示偏下,然后是 install package 出错,最后是无法输入中文。果断换用 VScode。尝试了一下,感觉绝对是个好编辑器,支持各种编程语言,安装插件之后能简单的编译运行,支持 markdown。 0.安装 我的安装:之前下载安装了 Anaconda,最后提示是否安装 VScode,我...

Kim0403的博客 2466

Oracle19c-集群节点重新添加

Oracle RAC集群在极端情况下,如硬件、主机,集群软件损坏,导致集群节点永久无法使用,需要对集群节点进行修复,删除节点集群信息并重新加入集群,以恢复集群原有的架构。 本文主要讲述一套两节点的Oracle19c RAC集群,节点一orcl01由于主机异常无法正常启动,在对主机进行重装之后,需要将orcl01节点重新加入集群的操作步骤。环境信息: 操作系统:Linux 7 RAC集群:19C 主机节点:orcl0...

sinat_36757755的博客 2352

vscode关于C/C++编译运行的一些小配置

vscode关于C/C++编译运行的一些小配置 Author: mikudouble Created Time: March 31, 2022 4:24 PM Significance: ⭐⭐⭐ 文章目录vscode关于C/C++编译运行的一些小配置0、小贴士1、添加命令行参数2、调试单个或多个cpp文件3、我的`.vscode` 配置4、c/c++的代码格式化5、清除所有的 `.exe` 文件 0、小贴士 💡 以下配置都是在Windows10下的,其他平台不一定有效 💡 用vscode写C/C++的

mikudouble的博客 5256

欢乐熊大话蓝牙知识16:蓝牙是怎么找设备的?扫描与广播的“对话内幕”

蓝牙是怎么找设备的?扫描与广播的对话技术介绍

hoony123的博客 1382

从 Material Requirements Planning 看 SAP 物料计划的底层控制逻辑

文章摘要:SAP中的MRP(物料需求计划)不仅仅是运行一个程序(如MD01N),其关键在于主数据和组织层级的正确配置。MRP的核心是解决"何时需要多少物料"的问题,涉及采购、生产、库存等多种供应来源。物料主数据的MRP视图必须在组织层级(如工厂、存储位置)下维护,不同层级的计划逻辑可能完全不同。S/4HANA更强调MRP Area作为细分计划单位,取代传统存储位置MRP。实施时需注意MRP Profile的合理使用,避免批量错误,并特别关注物料生命周期管理(如停用物料和替代件),这些因素共同决定了MRP能否

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1414

cpp在vsCode中的编译运行与调试

cpp在vsCode中的编译运行与调试

zhazhale的博客 5952

Oracle EBS和华为MetaERP在会计科目(COA)设计上的观察非常精准。这两种设计确实代表了两种截然不同的系统架构思想,我们可以从设计哲学、优劣对比和演进关系三个方面进行深入分析。

OracleEBS与华为MetaERP的COA设计对比分析 OracleEBS采用弹性域架构,通过固定段数字符串实现多维度核算,强调稳定性和全球统一标准,但修改成本高、扩展性受限。华为MetaERP采用解耦架构,将核算单元、自然科目和核算维度分离,支持动态扩展和灵活调整,更适合业务快速变化的企业。 OracleEBS优势在于强一致性和成熟稳定,劣势是灵活性差;华为MetaERP优势是极致灵活性,劣势是对管理要求高。两者代表了不同时代的企业软件设计理念:OracleEBS适合标准化需求,MetaERP则面向快

金牌架构师 430
上一篇: redis五种数据类型简介
下一篇: LeetCode 1588. 所有奇数长度子数组的和
error0318
博客等级 码龄9年 57粉丝 515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值