IDE介绍
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成

本文将介绍以下四块常用的C&C++开发工具环境搭建,任选其一即可。

文章目录

  • VSCode
    • 一.配置环境变量
    • 二.配置VSC
    • 三.附加的问题解决。
    • 四.辅助安装视频
  • Dev
    • 一.使用教程
    • 二.辅助安装视频
  • CodeBlocks
    • 一.辅助安装视频
  • Clion
    • 一.免费激活方案
    • 二.辅助安装视频

VSCode


VSCode简介

Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux。
下载地址:https://code.visualstudio.com/
网盘链接:https://pan.baidu.com/s/1dbizM714-c1ITwM1ONBc_A
提取码: tmty

编译工具链mingw64

mingw64:是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。
下载地址:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/
网盘链接: https://pan.baidu.com/s/1-XDflzB8y4dDk1Dwe-Z9xA
提取码: tht3

一.配置环境变量

配置环境变量的作用是是mingw的bin文件夹能够作用于整个计算机,也就使得bin里面的gcc.exe文件能够跨文件夹编译其他路径的cpp文件。

1.找到安装mingw后的bin路径并复制粘贴。
2.此电脑右键进入属性,再进入高级系统设置。

3.进入环境变量。

4.选择Path点击编辑。

5.点击新建,把复制好的mingw的bin路径加入。此处切记不能点窗口右上角的×,应一路点确认才可添加成功

二.配置VSC

注意配置文件过程中路径直接要用\\而不是\,例如D:\\development\\mingw64\\bin\\gcc.exe。前一个\是对后一个\进行转义,使之能够表现路径。

1.在插件菜单搜索并下载相应的插件。


2.在D盘位置新建一个文件夹,用来配置C++并且专门装C++的代码,建议都向D盘装文件,C盘东西太多会拖慢系统速度。我这边建的是一个演示的文件夹C++show。

3.在VSC左上角选择将文件夹添加到工作区。4.调试hello world。书写代码,按下F5运行。一路点enter。
5.这样VSC就会自动找到你的bin路径并且生成配置文件夹.vscode。包括两个配置文件。

6.这样正常用户就能在VSC上面敲C++代码了。

三.附加的问题解决。

检测到 #include 错误。请更新 includePath。已为此翻译单元(D:\C++ show\hello.cpp)禁用波形曲线。

由于我安装了VC,所有VSC会去找我VS的path路径,所有需要更换为我自己配置的mingw的路径即可。

1.在黄色感叹号提示下补充配置。
2.得到一个c_cpp_properties.json的配置文件。
3.在里面更新path路径。在配置文件里面加上一行你的mingw的gcc路径,并且把VS的路径注释掉。

"compilerPath": "D:\\development\\mingw64\\bin\\gcc.exe",

4.这样就完美啦。

四.辅助安装视频

网盘链接: https://pan.baidu.com/s/15S5gClG2npdMCf_A2Xf7Gw
提取码: t4nk

Dev

Dev简介

Dev-C++(或者叫做 Dev-Cpp)是 Windows 环境下的一个轻量级 C/C++ 集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。它集合了功能强大的源码编辑器、MingW64/TDM-GCC 编译器、GDB 调试器和 AStyle 格式整理器等众多自由软件,适合于在教学中供 C/C++语言初学者使用,也适合于非商业级普通开发者使用。
网盘链接: https://pan.baidu.com/s/1YOT06arJY1Gya-b4vsrJXw
提取码: eg3t

一.使用教程

安装好即可使用,有一篇简单的使用教程

链接: https://pan.baidu.com/s/1vb5i9dnPZDuj9Di8yh4_1w
提取码: gmir

二.辅助安装视频

链接: https://pan.baidu.com/s/1cyvEiRbw-CqFscVCv87goA
提取码: 3qg2

CodeBlocks

CodeBlocks简介

Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(3.x)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢。
网盘链接: https://pan.baidu.com/s/1bmQ7ierTq3WoBXJWsPASLg
提取码: bsk5

一.辅助安装视频

安装好即可使用,有一篇简单的使用教程教程

链接: https://pan.baidu.com/s/1-bBezffFQFCuAM7az5ETcA
提取码: n4f7

Clion

clion简介

CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS
X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。
链接: https://pan.baidu.com/s/1-cMBbcE-z_bXzq9_YKGExQ
提取码: 3c5t

一.免费激活方案

1.启动软件,进入试用(能直接进入操作界面的,则忽略此步)

2.进入软件后将ide-eval-resetter-2.1.6.zip这个ZIP包直接拖入,(注意ide-eval-resetter-2.1.6.zip包不要解压)

链接: https://pan.baidu.com/s/1AdjcWbmPJLq8vXuw_d_aOA
提取码: 5p47


3.拖入后会弹出Restart重启按钮,点击重启IDE,重启后,在help里唤出插件EVAL Reset

4.无限重置试用时间,永久激活软件
操作完成后,重启软件不再出现激活窗口说明激活成功!
(简单说明一下,这个插件的原理是无限重置试用时间,只需第一次操作的时候勾选Auto reset before per restart,后面会定期自动重置)
注意,如果你已经按教程做完,但是每次重启软件还是出现激活窗口,那说明你还没有激活成功,极有可能是你之前破解过,或者修改过HOST文件。
解决办法:在状态栏help—Edit Custom VM Options里,删除最后一句—javaagent开头的路径退出重启软件即可,如果改过HOST文件,屏蔽了官网的,还需要去HOST里改回来恢复原状。

二.辅助安装视频

链接: https://pan.baidu.com/s/1QC3dYfP4LQ56NIScQLypug
提取码: nr5p

CC++编程环境搭建-四种常用开发工具(VSCode,Dev,CodeBlocks,Clion)相关推荐

  1. 十四种Java开发工具点评

    图形界面的java开发工具 JDK Borland 的JBuilder ,JDeveloper,VisualAge for Java jcreater. 常见的十五种Java开发工具的特点 1.JDK ...

  2. 四款常用开发工具免费拿,帮你提升一半的效率

    福利来了,四款常用工具免费拿 前言 在平常的开发过程中,我们经常要进行一些资源格式的转化,资源批量操作,资源批量获取等操作,人为手动的操作很不现实,工作量太大.在网上下载的工具,要么不能用,要么要会员 ...

  3. python常用的开发环境包括_Python 全栈:Python 四种常用开发环境总结

    包安装和镜像源 先来区分几个小白容易混淆的概念:Python 解释器.PyCharm.Anaconda.Conda 安装.pip 安装.PyCharm 是 Python 常用的集成开发环境,全称 In ...

  4. 【Android 逆向】Android 进程注入工具开发 ( 总结 | 源码编译 | 逆向环境搭建使用 | 使用进程注入工具进行逆向操作 ) ★★★

    文章目录 一.Android 进程注入工具开发系列博客 二.Android 进程注入工具 源码下载编译 三.逆向环境搭建 四.使用注入工具进行逆向操作 1.获取远程进程号 2.注入工具准备 3.注入动 ...

  5. Qt在Windows下的三种编程环境搭建

    未经验证,记录在此. 尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165 从QT官网可以得 ...

  6. Linux 10分钟掌握Linux常用开发工具及编译的四个过程

    Linux下的常用开发工具 软件包管理工具 yum–类似于手机上的应用商店(管理当前系统中能够安装的工具以及卸载的工具,并且实现安装及卸载操作) 1.查看所能安装的软件:yum list 查看所有工具 ...

  7. Java基础第一讲:Java的故事和Java编程环境搭建

    { Android学习指南 } 适于自学的ANDORID学习指南,基于ANDROID 2.2.2.3.3及3.0版本讲解 <ANDROID学习指南>目录 RSS Java基础第一讲:Jav ...

  8. 【Python学习教程】Python编程环境搭建

    文章目录 Windows安装Python(图解) 关于 IDLE Linux(Ubuntu)系统安装Python 更新 Python 版本 重新安装 Python 1) 下载源代码 2) 编译 小技巧 ...

  9. 本地直播平台的搭建—四种方式(转载)

    本地直播平台的搭建-四种方式 转载:https://blog.csdn.net/weixin_41010198/article/details/84141512#WindowsFFmpegnginxr ...

最新文章

  1. angular.isUndefined()
  2. 为什么hive需要mysql作为数据库_Hive安装(本地独立模式,MySql为元数据库)
  3. 【计算机系统设计】实践笔记(6)改进数据通路:lw和sw指令
  4. java异常中Exception捕获不到的异常
  5. SpringBoot根据包名进行区分使用多数据源
  6. Santander Customer Transaction Prediction(2)
  7. openstack实例状态错误_CSS超炫加载动画设计、实现与实例讲解
  8. wps 甘特图_强烈推荐5款在线甘特图工具,又简单又清爽又好用
  9. 如何用 Python 识别车牌?
  10. 图片相似度对比在线测试,图片相似度对比 python
  11. 获取mac最高root权限登录系统
  12. Windows去弹窗广告神器!
  13. 教你几个手机识别图片中的文字小技巧
  14. “蔚来杯“2022牛客暑期多校训练营1 J Serval and Essay(图的启发式合并)
  15. signature=5a537e48de3abe15561f136edabc54dc,Visual Signatures in Video Visualization
  16. 硬盘SMART信息数据结构
  17. 算法竞赛入门经典 例题6-16
  18. SLUB DEBUG原理
  19. 在浏览器拉起应用的方式
  20. 【algorithm】算法基础课---排序算法(附笔记 | 建议收藏)

热门文章

  1. Eclipse插件配置
  2. MAYA XGen创建毛发时报错找不到过程“XgCreateDescription“的解决方法
  3. HCIE 面试资料-IPv6
  4. 电子招投标系统EBD
  5. Win 10 系统下搭建 Python 编程环境,有手就行
  6. js使用indexof等方法时忽略大小写敏感
  7. 在list中插入一个数据
  8. 数字图像处理11:阈值分割(基本全局阈值处理,Otsu 的最佳全局阈值,图像平滑改善全局阈值处理,图像分块的可变阈值)
  9. 【邻接表】75 邻接表:删除边
  10. 韦东山Linux问题笔记