目录

  • vs code下载
  • vs code 安装插件
  • win10 下 MinGW 安装及配置
  • c++程序测试
  • vs code 配置dug

vs code下载

VSCode下载链接描述

vs code 安装插件

1 Code Runner


2 C/C++

安装好以上两个插件,这时并不能运行c程序,还需要安装类似java的jdk:mingw

mingw:编译c语言用的

win10 下 MinGW 安装及配置

win10 下 MinGW 安装及配置链接

以上链接中一些关键步骤他没有做出说明,以下给出说明

如果只是运行c,那么仅仅安装2个插件即可

不出意外的话:安装过程中,某些东西肯定下载失败,解决办法:多次点击Apply Changes直到变为灰色

如果最后还是下载不下来,可以用我的
链接:https://caiyun.139.com/m/i?185Ckc5LFy6n3
提取码:uZhg
复制内容打开和彩云手机APP,操作更方便哦

c++程序测试

以上步骤完成后,在vs code中新建文

#include <iostream>
using namespace std;
int main() {cout << "hello\n";return 0;
}

问题1:若有输入函数时,会报错

再次新建一个文件例如我的testc2.cpp

#include <stdio.h>
int main(){char name[100];printf("What is your name?\n");scanf("%s",name);printf("Hello,%s,nice to meet you!\n",name);
}


问题解决如下:

然后依次打开:文件>首选项>设置>用户>拓展>Run Code Configuration
找到 Run In Terminal 勾选上


先关闭vs code, 在打开vs code,然后删除右侧的testc2.exe。再次尝试运行testc.cpp

点击右上角的垃圾桶图标可以直接结束程序运行并关闭集成终端

问题2

假设说我们在代码中使用了 winsock2.h这个头文件,我们用刚刚的Code Runner插件的方式编译会无法通过

#include <winsock2.h>
#include <stdio.h>
int main(){SOCKET client_socket=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);printf("Compile successfully!");
}


造成问题是原因是:Code Runner是按照预先设定好的规则,自动在终端执行编译运行的指令,也就是图片上红色下划线标注出的

如果是使用了winsock2.h,同时又是使用gcc/g++编译,在编译时我们应该在编译指令中额外添加-lwsock32指令,而Code Runner默认下并不会添加这条指令

正确的编译指令应该是:

g++ xxx.cpp -o xxx.exe -lwsock32

为了解决这个问题,可以使用比较原始的方法,直接在终端上用命令行编译和运行,vscode有一个集成终端,可以连通安装在操作系统上的各种终端

Ctrl + ~打开集成终端

输入以下命令:

g++ .\文件名.cpp -o 文件名.exe -lwsock32
./文件名.exe

vs code 配置dug

在此之前需要给我们编写的c++代码设置一些断点

1、 在c++代码界面,按f5后选择


因为要c++代码进行debug,那么选g++.exe

下次debug时,可以直接选择run也可以按f5

如果想要对,只用c编写的代码,进行debug,那么先把.vscdoe文件夹给删除,然后我们写的c代码界面,重复上述步骤,选择gcc.exe即可

问题1:输出的变量为什么我们看不见?

1 需要插件:C/C++ Compile Run

2 然后进行以下设置:依次打开 文件>首选项>设置

搜索框中输入
Run in a new external terminal

3 修改launch.json

vs cdoe 配置c和c++环境相关推荐

  1. 如何配置能使j2me开发环境处于正常状态

    很多人在开始学习j2me的时候遇到的第一个问题就是如何配置j2me的开发环境,我一般用的是eclipse开发,所以在这里说一下在eclipse中如何配置j2me的开发环境: 1.首先需要了解在配置前要 ...

  2. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(转)

    转至:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...

  3. windows 下配置 react native 开发环境

    windows 下配置 react native 开发环境 安装nvm 由于react native 需要使用 NodeJs 4.0以上版本,为了方便切换NodeJs,首先我们需要安装nvm. 你可以 ...

  4. 配置IIS Silverlight运行环境

    配置IIS Silverlight运行环境: 打开IIS->站点属性->HTTP头->MIME类型->新建: 扩展名: .xap MIME类型:xapapplication/x ...

  5. 配置ADB到Windows环境变量

    adb 命令可以帮我们快速的管理连接的手机设备,例如执行一些安装apk,卸载apk命令,对于熟悉linux系统的人,可以方便的管理手机目录操作手机文件,还可以通过adb命令查看手机的系统日志等操作. ...

  6. Windows IIS配置Jsp和php环境方法

    我们一般将Tomcat与Apache或IIS配合使用,让Apache对网站的静态页面请求提供服务,而Tomcat作为专用的JSP引擎,提供JSP解析,以得到更好的性能. 一.IIS用于ASP程序的处理 ...

  7. linux环境变量配置的方法,Linux环境变量配置方法

    Linux上环境变量配置分为设置永久变量和临时变量两种.环境变量设置方法同时要考虑环境Shell类型,不同类型的SHELL设置临时变量方法和设置永久变量对应的配置文件不同.Linux环境变量本身配置过 ...

  8. C++:Windows环境下基于Eclipse配置C/C++开发环境

    C++:Windows环境下基于Eclipse配置C/C++开发环境 目录 Windows下的MinGW下载.安装和配置 1.MinGW下载 2.MinGW安装与配置 3.基于Eclipse配置 Wi ...

  9. 配置windows驱动开发环境

    配置windows驱动开发环境                    撰写:jiftle 时间:2011-09-09 14:30                     windows驱动开发需要wd ...

最新文章

  1. python小白-day6 ConfigParser模块
  2. 动手使用ABAP Channel开发一些小工具,提升日常工作效率
  3. HTML DOM全解和案例
  4. Apache Beam发布第一个稳定版本
  5. [转]哈希算法(Hash Algorithm)初探
  6. 51单片机c语言延时一秒,单片机C语言的延时
  7. 程序员常用的笔记工具
  8. iOS14.7 验证失败,因为您不再连接到互联网
  9. 服务端安全之信息泄露
  10. Word文档没保存电脑死机了,重启打开文档一片空白怎么办?
  11. Airbnb是如何创造更好的邮件体验的
  12. 从零开始做一款Unity3D游戏<一>——亲自上手使用Unity
  13. 详细解读Xbox Series X:比起堆料,它其实更在乎效率
  14. 盛姓取名女孩儒雅大气
  15. 抱怨,是对自己无能的愤慨
  16. LU_ASR01语音模块使用
  17. ubuntu16.04 编译安装ruby环境、onegadget
  18. 点播系统服务器,服务器点播直播系统
  19. android的多开器解析和检测实现
  20. 中创 | 云服务市场竞争加剧,全国增值电信业务经营许可企业达14万家

热门文章

  1. “SaaS加速器”赋能开发者-以产业平台助燃生态布局
  2. 浅谈软件测试模型-v模型
  3. Automatic Multi-Organ SegmVentation on Abdominal CT With Dense V-Networks
  4. 电商项目8:平台属性
  5. 带大家写一波微信公众号的爬取
  6. 宏的使用总结和高级应用
  7. JSP中重定向与转发的区别
  8. 探索性数据分析EDA(一)——变量识别与分析
  9. PSRSALSA 教程
  10. ✯GLSL-2-着色器概述