IDE:常见的集成开发环境

devtools/2024/9/23 6:23:40/

1、QT-Creator


        Qt Creator是跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。此 IDE 能够跨平台运行,支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。根据官方描述,Qt Creator 的设计目标是使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务。可以参考: 

QT——Qt QtCreator 官方下载地址_qt creator下载-CSDN博客

Qt Creator下载和安装(详细教程)_qt下载-CSDN博客

Qt快速入门之二:Qt Creator简介

2、Microsoft Visual Studio(简称VS)


        Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,所写的目标代码适用于微软支持的所有平台。Visual Studio是目前最流行的Windows平台应用程序的集成开发环境可以参考:

visual studio新手使用教程_vs教程-CSDN博客

microsoft visual studio 2013 使用说明_visual studio使用-CSDN博客

Visual Studio教程_visualstudio教程-CSDN博客

3、Visual Studio Code


        Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作。可以参考:


Visual Studio Code简明使用教程(一)_visualstudiocode教程-CSDN博客

Visual Studio Code使用教程_visualstudiocode教程-CSDN博客

Visual Studio Code使用教程-CSDN博客

4、CodeBlocks


        CodeBlocks是一个开放源码的全功能的跨平台C/C++集成开发环境。CodeBlocks由纯粹的C++语言开发完成,CodeBlocks是一个跨平台的开源IDE,可以用来编写多种程序,而且不需要购买许可证,上手难度不高,是一款轻量却又不失强大功能的好软件。可以参考:

codeblocks使用教程_code blocks-CSDN博客

CodeBlocks的安装及使用_codeblocks编译器安装-CSDN博客

Codeblocks使用说明_codeblocksbuild是什么意思-CSDN博客

5、Dev-C++


        Dev-C++是一个Windows环境下C/C++的集成开发环境(IDE),它是一款自由软件,遵守GPL(General Public License,通用性公开许可证)。是一个免费软件,最早是由 BloodShed 公司开发的,然后由 Orwell 接手进行维护,陆续开发了几个版本, 已停止更新,也就是说Dev-C++的国外作者最终版本是2016年发布的v5.11,已经多年未更新了,现在的更新开发,都是一些爱好者基于4.9.9.2.Dev-C++ 最新版本5.11进行的。可以参考:

Dev C++使用简明教程_devc++-CSDN博客

Dev-c++使用方法 Dev-c++怎么用_devc++怎么用-CSDN博客

Dev-C++的一些使用技巧_devc++功能-CSDN博客

6、 Visual C++


        Visual C++ 6.0简称VC或者VC6.0,是微软1998年推出的一款C/C++ IDE,界面友好,调试功能强大。VC6.0是一款革命性的产品,非常经典,至今仍然有很多企业和个人在使用,很多高校也将VC6.0作为C语言的教学基础,作为上机实验的工具。可以参考:

VC6.0(VC++6.0)使用教程(使用VC6.0编写C语言程序)-CSDN博客

VC++6.0使用教程_vc6++怎么用-CSDN博客

[教程]VC++6.0的简单使用-CSDN博客

尾声:

        使用集成开发工具,就是为了减少开发过程中在许多用到的工具之间来回切换的开销,从而在一定程度上提高工作效率。集成开发工具有很多,博主整理了在开发中遇到的常见几个,还有几篇有参考价值的文章,如果有其它使用上的问题,可以自行查找资料。


http://www.ppmy.cn/devtools/7118.html

相关文章

[Leetcode]用栈实现队列

用栈实现队列: 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除并返回元…

数据结构与算法:常用的启发式算法

在数据结构的领域中,启发式算法是一类用于解决优化问题的算法,它们在每一步选择中都做出当前看来最好的选择,但并不保证总能找到全局最优解。这类算法广泛应用于资源分配、路径规划、存储分配等问题。以下是一些常用的启发式算法及其区别&…

ardunio中自定义的库文件

1、Arduino的扩展库都是放在 libraries目录下的。完整路径为:C:\Users\41861\AppData\Local\Arduino15\libraries 所以我们需要在这个目录下创建一个文件夹,比如上面的例子是esp32上led灯控制程序,于是我创建了 m_led文件夹(前面加…

Lua脚本使用手册(Redis篇)

Lua脚本 **简介:**Lua是一种功能强大的,高效,轻量级,可嵌入的脚本语言。它是动态类型语言,通过使用基于寄存器的虚拟机解释字节码运行,并具有增量垃圾收集的自动内存管理,是配置,脚…

HEF4046BT功能参数及避免使用的场景、应用前置放大器

制造商:NXP 产品种类:锁相环 PLL 类型:PLL 电路数量:1 电源电压 最大:15 V 电源电压 最小:3 V 最大工作温度: 85 C 安装风格:SMD/SMT 封装:SO-16 封装:Bulk 商标:NXP Semiconductors 最小工作温度:- 40 C 工作电源电压:3.3 V, 5 V, 9 V, 12 V HEF4046BT 是一种 CMO…

SpringCloud之LoadBalancer负载均衡器的简单使用

SpringCloud之LoadBalancer负载均衡器的简单使用 loadbalancer用于对提供服务的集群做一个节点的选取规则。 如图所示&#xff0c;load balancer集成在调用方 示例 创建loadbalance-base模块,并引入相关依赖 <dependencies><dependency><groupId>org.spr…

免费泛域名SSL如何申请,和通配符有什么区别

-----让我们明确什么是泛域名。所谓泛域名&#xff0c;是指使用星号&#xff08;*&#xff09;作为子域名的占位符&#xff0c;它可以匹配任意子域名。-----而通配符在域名中&#xff0c;它可以出现在主域名的任何位置&#xff0c;它可以用于主域名和子域名的保护。 主要应用场…

OpenHarmony 网络管理-Socket连接

介绍 本示例主要演示了Socket在网络通信方面的应用&#xff0c;展示了Socket在两端设备的连接验证、聊天通信方面的应用。 效果预览 使用说明 1.搭建服务器环境&#xff1a;修改服务器脚本中的服务端IP地址&#xff0c;与本机IP地址保持一致&#xff0c;修改完成后双击运行脚…