vs cdoe 配置c和c++环境
目录
- 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++环境相关推荐
- 如何配置能使j2me开发环境处于正常状态
很多人在开始学习j2me的时候遇到的第一个问题就是如何配置j2me的开发环境,我一般用的是eclipse开发,所以在这里说一下在eclipse中如何配置j2me的开发环境: 1.首先需要了解在配置前要 ...
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(转)
转至:http://www.leapsoul.cn/?p=695 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境 ...
- windows 下配置 react native 开发环境
windows 下配置 react native 开发环境 安装nvm 由于react native 需要使用 NodeJs 4.0以上版本,为了方便切换NodeJs,首先我们需要安装nvm. 你可以 ...
- 配置IIS Silverlight运行环境
配置IIS Silverlight运行环境: 打开IIS->站点属性->HTTP头->MIME类型->新建: 扩展名: .xap MIME类型:xapapplication/x ...
- 配置ADB到Windows环境变量
adb 命令可以帮我们快速的管理连接的手机设备,例如执行一些安装apk,卸载apk命令,对于熟悉linux系统的人,可以方便的管理手机目录操作手机文件,还可以通过adb命令查看手机的系统日志等操作. ...
- Windows IIS配置Jsp和php环境方法
我们一般将Tomcat与Apache或IIS配合使用,让Apache对网站的静态页面请求提供服务,而Tomcat作为专用的JSP引擎,提供JSP解析,以得到更好的性能. 一.IIS用于ASP程序的处理 ...
- linux环境变量配置的方法,Linux环境变量配置方法
Linux上环境变量配置分为设置永久变量和临时变量两种.环境变量设置方法同时要考虑环境Shell类型,不同类型的SHELL设置临时变量方法和设置永久变量对应的配置文件不同.Linux环境变量本身配置过 ...
- C++:Windows环境下基于Eclipse配置C/C++开发环境
C++:Windows环境下基于Eclipse配置C/C++开发环境 目录 Windows下的MinGW下载.安装和配置 1.MinGW下载 2.MinGW安装与配置 3.基于Eclipse配置 Wi ...
- 配置windows驱动开发环境
配置windows驱动开发环境 撰写:jiftle 时间:2011-09-09 14:30 windows驱动开发需要wd ...
最新文章
- python小白-day6 ConfigParser模块
- 动手使用ABAP Channel开发一些小工具,提升日常工作效率
- HTML DOM全解和案例
- Apache Beam发布第一个稳定版本
- [转]哈希算法(Hash Algorithm)初探
- 51单片机c语言延时一秒,单片机C语言的延时
- 程序员常用的笔记工具
- iOS14.7 验证失败,因为您不再连接到互联网
- 服务端安全之信息泄露
- Word文档没保存电脑死机了,重启打开文档一片空白怎么办?
- Airbnb是如何创造更好的邮件体验的
- 从零开始做一款Unity3D游戏<一>——亲自上手使用Unity
- 详细解读Xbox Series X:比起堆料,它其实更在乎效率
- 盛姓取名女孩儒雅大气
- 抱怨,是对自己无能的愤慨
- LU_ASR01语音模块使用
- ubuntu16.04 编译安装ruby环境、onegadget
- 点播系统服务器,服务器点播直播系统
- android的多开器解析和检测实现
- 中创 | 云服务市场竞争加剧,全国增值电信业务经营许可企业达14万家