加入收藏 | 设为首页 | 会员中心 | 我要投稿 衢州站长网 (https://www.0570zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动 > 正文

C++ 生态:编译器、IDE、测试工具大全

发布时间:2019-10-13 10:58:18 所属栏目:移动 来源:红薯
导读:副标题#e# 编写专业的 C++ 应用程序,您不仅需要基本的文本编辑器和编译器。您还需要更多工具。在这篇文章中,我们将介绍大量 C++ 编程工具,包括:编译器,IDE,调试器等。 介绍 C++计算机编程语言已经成为使用最广泛的现代编程语言之一。使用C++构建的软

Qt Creator 是 Qt Company 提供的免费开源IDE,支持Windows,macOS和Linux。Qt Creator具有UI设计器、语法高亮显示、自动代码完成以及与许多不同的现代C++编译器(例如GCC和CLang)集成的功能。Qt Creator与Qt库紧密集成,可快速构建跨平台应用程序。此外,它与标准版本控制系统(如Git),调试器(如GDB和LLDB),构建系统(如CMake)集成,并且可以将跨平台部署到iOS和Android设备。
https://www.qt.io/

C ++ Builder

C ++ Builder 是 Embarcadero Technologies的商业IDE,可在Windows上运行。C++ Builder屡获殊荣,主要用于 Windows 开发的Visual Component Library(VCL)和用于Windows,iOS和Android的跨平台开发的FireMonkey(FMX)。C ++ Builder编译器具有Clang的增强版本,集成的调试器,可视UI设计器,数据库库,全面的RTL,以及诸如语法突出显示,代码完成和重构的标准功能。C ++ Builder具有CMake的集成,可以与Ninja以及MSBuild一起使用。
https://www.embarcadero.com/products/cbuilder
https://www.embarcadero.com/products/cbuilder/starter

Visual C++

Visual C++是Microsoft的商业Visual Studio IDE。Visual Studio在IDE中集成了构建,调试和测试。它提供了Microsoft基础类(MFC)库,该库封装了对Win32 API 的访问。Visual Studio 具有用于某些平台的可视UI设计器,附带 MSBuild,支持CMake并提供标准功能,例如代码自动完成,重构和语法高亮显示。此外,Visual Studio支持多种其他编程语言,其C++方面侧重于Windows,并逐渐添加了对其他平台的支持。
https://visualstudio.microsoft.com/

Xcode

Xcode是Apple提供的多语言IDE,仅在支持现代C++的macOS上可用。Xcode是专有软件,但可从Apple免费获得。Xcode具有集成的调试器,支持Git等版本控制系统,具有Clang编译器,并使用libc++作为其标准库。支持标准功能包括语法高亮显示,代码自动完成和重构。此外,Xcode支持诸如CMake的外部构建系统,并利用LLDB调试器。
https://developer.apple.com/xcode/

调试与测试

GDB

GDB是基于便携式命令行的调试平台,支持现代C++,可在开放源代码许可(GPL)下使用。许多编辑器和IDE(例如Visual Studio,Qt Creator和CLion)都支持与GDB集成。它也可以用于远程调试应用程序,其中GDB在一个设备上运行,而被调试的应用程序在另一设备上运行。它支持许多平台,包括Windows,macOS和Linux。
https://www.gnu.org/software/gdb/

LLDB

(编辑:衢州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读