C++编译环境(IDE)推荐及安装

server/2024/9/20 10:12:46/

IDE是什么

嗨嗨嗨,我又来水博文了

今天来给大家推荐几款好用的IDE

IDE是集成开发环境(Integrated Development Environment)的缩写,是一种软件应用程序,提供了用于软件开发的各种工具和功能,包括代码编辑器、调试器、编译器、构建工具等。IDE旨在提高开发人员的生产力,简化开发过程,并提供更好的开发体验。

Dev-C++

 Dev-C++ 是一个免费的、功能齐全的集成 IDE。Dev-C++ 是用Delphi 编写的,是面向初学者 C++ 开发人员的长期入门 IDE。它是快速运行代码的好选择,但没有太多支持大规模编写代码的功能。它不如此列表中的其他 IDE 完整,并且可能不适用于更大的项目。但是它因为轻便,耗内存空间小,深受初学者的喜爱。下载链接:

https://sourceforge.net/projects/orwelldevcpp/

Code::Blocks

 Code::Blocks 是另一个免费的开源 C/C++ IDE,最初于 2005 年发布。它是专门为 C 和 C++ 构建的 IDE

Code::Blocks 提供了您可能期望从任何可靠的 IDE 中获得的基本功能:自动代码完成、调试、编译。更多功能可通过可配置插件获得,包括分析、代码覆盖、代码分析、拖放等。但是,与市场上其他更强大和更精简的 IDE 相比,其中许多功能有些简单。

尽管它是专为 C++ 构建的,非常适合希望开始使用 C++ 开箱即用开发的初学者,但 Code::Blocks 在某些方面有些过于简单和过时.

进入Code::blocks官网http://www.codeblocks.org或https://www.codeblocks.org,界面如下:

Visual Studio Code(VS Code)

Visual Studio Code (VS Code) 是由 Microsoft 创建的开源、跨平台源代码编辑器.

作为行业领先的代码编辑器,VS Code 仍然是一种非常流行的多种语言(不仅仅是 C++)开发工具,尤其是在 Windows 用户中。很长一段时间 VS Code 只支持在 Windows 中的开发,但最近才可用于 Mac 和 Linux。

VS Code 足够轻巧,可以在较旧的硬件上工作,但具有一套强大的功能,包括调试、任务运行、语法突出显示、代码导航和版本控制。然而,对于更复杂的工作流程,微软的 IDE 对应的 Visual Studio 可能是更好的选择。

安装步骤:

https://vscode.cdn.azure.cn/stable/dfd34e8260c270da74b5c2d86d61aee4b6d56977/VSCodeUserSetup-x64-1.66.2.exe

安装好后弹出界面

选择:

Visual Studio 2022

Microsoft Visual Studio 是Visual Studio Code更强大IDE 对应物。作为一个完整的 IDE,Visual Studio 比它更轻、更便携的对应物 VS Code 更适合更复杂的系统

Visual Studio 最近在 2022 年进行了更新(全新版本将于 2025 年发布),对于使用 C++ 及更高版本进行编码的开发人员来说,它是一个强大的选择。Visual Studio 最近才针对 Linux 发布,但没有新的稳定 macOS 版本。

安装步骤:

1.

选择第一个,等待安装

(安装成功)

一键三连!!!


http://www.ppmy.cn/server/119363.html

相关文章

GPT-4论文阅读

GPT-4 Technical Report论文阅读 文章目录 GPT-4 Technical Report论文阅读 Abstract训练的稳定性Training processPredictable scaling训练的稳定性多么难能可贵 Capabilities考试成绩传统的benchmark语言方面的能力Visual inputsSteerability LimitationsRisks & mitigat…

油猴脚本抓取swagger参数,自动生成请求参数

前端开发 ,从 swagger中获取api 以及 参数复制黏贴很麻烦 ;写一个脚本直接生成复制需要的形式 脚本代码: // UserScript // name swagger.io // namespace http://tampermonkey.net/ // version 2024-09-18 // descriptio…

ATGM331C-5T杭州中科微BDS/GNSS全星座定位授时模块应用领域

ATGM331C-5T 系列模块全部支持辅助 GNSS (AGNSS)功能;支持精确秒脉冲输出,脉冲上升沿与 UTC 时间对齐。 产品选型: 性能指标: 出色的定位导航功能,支持 BDS/GPS 卫星导航系统的单系统授时&#…

vue3项目接入Web Office开放平台

官网地址: 快速开始-WebOffice 知识库 1、根据需要下载对应SDK包 JSSDK 更新日志-WebOffice 知识库 2、先引入下载的sdk包,我这里引入的es6的包 import WebOfficeSDK from ./web-office-sdk-v1.1.3.es;3、在Html中找一个容器给上ID,等会要…

Linux运维篇-服务器简介

目录 前言服务器分类(按服务器的机箱结构来划分)台式服务器机架式服务器刀片式服务器 外观部件内部结构前面板前面板组件前面板接口说明前面板指示灯和按钮前面板指示灯/按钮说明 后面板后面板组件后面板接口说明后面板指示灯后面板指示灯说明 主板和 iB…

使用Spring Boot开发自习室预定系统

开发一个自习室预定系统涉及到用户管理、自习室管理、预定管理等功能。以下是使用Spring Boot开发自习室预定系统的步骤和关键点: 1. 需求分析 确定系统的基本需求,例如: 用户注册和登录管理员管理自习室信息用户浏览可用自习室用户预定自…

外国药品位置检测系统源码分享

外国药品位置检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer…

etcd之etcd简介和安装(一)

1、etcd简介 1.1 etcd简介 etcd 是开源的、高可用的分布式key-value存储系统,可用于配置共享和服务的注册和发现,它专注于: 简单:定义清晰、面向用户的API(gRPC) 安全:可选的客户端TLS证书自…