0.6--安装集成开发环境(IDE)[译]

原文:0.6--安装集成开发环境(IDE)  作者:Alex

集成开发环境 (IDE) 是一款旨在简化程序开发、构建和调试的软件。

典型的现代 IDE 将包括以下功能:

  • 一些轻松加载和保存代码文件的方法。
  • 具有易于编程的代码编辑器,例如行编号、语法突出显示、集成帮助、名称完成和自动源代码格式化。
  • 一个基本的构建系统,允许您将程序编译并链接为可执行文件,然后运行它。
  • 集成的调试器可以更轻松地查找和修复软件缺陷。
  • 安装插件的某种方式,以便您可以修改 IDE 或添加版本控制等功能。

一些 C++ IDE 会为您安装和配置 C++ 编译器和链接器。另一些允许您插入您选择的编译器和链接器(单独安装)。

虽然您可以单独执行所有这些操作,但安装 IDE 并能够从单个界面执行所有这些操作要容易得多。

 那么让我们安装一个吧!

选择 IDE

显而易见的下一个问题是“哪一个?”。许多 IDE 都是免费的(有价格),如果您想尝试多个 IDE,则可以安装多个 IDE。我们将在下面推荐一些我们最喜欢的。

如果您有其他 IDE,那也没关系。我们在这些教程中向您展示的概念通常适用于任何像样的现代 IDE。然而,各种 IDE 使用不同的名称、布局、键映射等……因此您可能需要在 IDE 中进行一些搜索才能找到等效的功能。

Visual Studio (for Windows)

如果您在 Windows 10 或 11 计算机上进行开发,那么我们强烈建议您下载 Visual Studio 2022 Community

运行安装程序后,您最终会看到一个屏幕,询问您想要安装什么工作负载。选择使用 C++ 进行桌面开发。如果不这样做,则 C++ 功能将不可用。

在屏幕右侧选择的默认选项应该没问题,但请确保选择 Windows 11 SDK(或 Windows 10 SDK,如果这是唯一可用的)。 Windows 11 SDK应用程序可以在Windows 10上运行。

如果磁盘空间和/或下载大小是一个挑战,那么 Microsoft 仍然提供适用于 Windows 桌面的 Visual Studio Express 2017,您可以在页面底部找到它。 Microsoft 不再支持该产品,并且它不具备许多较新的 C++ 语言功能,因此我们仅建议无法安装 Visual Studio Community 的用户使用它。

Code::Blocks (for Linux or Windows)

如果您正在 Linux 上进行开发(或者您正在 Windows 上进行开发,但想要编写可以轻松移植到 Linux 的程序),我们推荐 Code::Blocks。 Code::Blocks 是一款免费、开源、跨平台 IDE,可在 Linux 和 Windows 上运行。

对于 Windows 用户

确保获取捆绑了 MinGW 的 Code::Blocks 版本(它应该是文件名以 mingw-setup.exe 结尾的版本)。这将安装 MinGW,其中包括 GCC C++ 编译器的 Windows 端口:

Code::Blocks 20.03 附带了过时的 MinGW 版本,仅支持 C++17(当前是最新版本 C++ 的后一个版本)。如果您想使用最新版本的 C++ (C++20),则需要更新 MinGW。为此,请按照以下步骤操作:

  1. 按照上述安装 Code::Blocks。
  2. 如果 Code::Blocks 打开,则关闭它。
  3. 打开 Windows 文件资源管理器(键盘快捷键 Win-E)。
  4. 导航到您的 Code::Blocks 安装目录(可能是 C:\Program Files (x86)\CodeBlocks)。
  5. 将“MinGW”目录重命名为“MinGW.bak”(以防出现问题)。
  6. 打开浏览器并导航到 https://winlibs.com/
  7. 下载 MinGW-w64 的更新版本。您可能需要 Release Versions -> UCRT Runtime -> LATEST -> Win64 -> without LLVM/Clang/LLD/LLDB -> Zip archive 下的版本。
  8. 将“mingw64”文件夹解压到 Code::blocks 安装目录。
  9. 将“mingw64”重命名为“MinGW”。

一旦确认更新的编译器可以工作,您可以删除旧文件夹(“MinGW.bak”)。

对于Linux用户

某些 Linux 安装可能缺少使用 Code::Blocks 运行或编译程序所需的依赖项。

基于 Debian 的 Linux 用户(例如 Mint 或 Ubuntu 上的用户)可能需要安装 build-essential 软件包。要从终端命令行执行此操作,请键入: sudo apt-get install build-essential 。

Arch Linux 用户可能需要安装 base-devel 包。

使用其他 Linux 变体的用户将需要确定其等效的包管理器和包是什么。

当您第一次启动 Code::Blocks 时,您可能会看到一个编译器自动检测对话框。如果这样做,请确保将 GNU GCC 编译器设置为默认编译器,然后选择“确定”按钮。

Visual Studio Code(适用于有经验的 Linux、macOS 或 Windows 用户)

Visual Studio Code(也称为“VS Code”,不要与类似名称的“Visual Studio Community”混淆)是一种代码编辑器,是经验丰富的开发人员的流行选择,因为它快速、灵活、开源,适用于多种语言编程语言,可用于许多不同的平台。

缺点是 VS Code 比此列表中的其他选项更难正确配置(在 Windows 上也更难安装)。在继续之前,我们建议您阅读下面链接的安装和配置文档,以确保您理解并熟悉所涉及的步骤。

警告

本教程系列没有 VS Code 的完整说明。

对于Linux用户

应使用发行版的包管理器下载 VS Code。适用于 Linux 的 VS Code 说明涵盖了如何针对各种 Linux 发行版执行此操作。

安装 VS Code 后,请按照有关如何为 Linux 配置 C++ 的说明进行操作。

对于 Mac 用户

适用于 Mac 的 VS Code 说明详细介绍了如何安装和设置适用于 macOS 的 VS Code。

安装 VS Code 后,请按照有关如何为 Mac 配置 C++ 的说明进行操作。

对于 Windows 用户

适用于 Windows 的 VS Code 说明详细介绍了如何安装和设置适用于 Windows 的 VS Code。

安装 VS Code 后,请按照有关如何为 Windows 配置 C++ 的说明进行操作。

其他 macOS IDE

其他流行的 Mac 选择包括 Xcode(如果您可以使用)和 Eclipse 代码编辑器。默认情况下,Eclipse 未设置为使用 C++,您需要安装可选的 C++ 组件。

虽然 Visual Studio for Mac 已经发布,但它不支持 C++,微软已经宣布他们正在淘汰该产品。

要避免的 IDE

您应该完全避免使用以下 IDE,因为它们至少不支持 C++11、根本不支持 C++,或者不再积极支持或维护:

  • Borland Turbo C++ -- 不支持 C++11
  • Visual Studio for Mac——不支持 C++
  • Dev C++——未积极支持

当存在支持现代 C++ 的轻量级、免费替代品时,没有充分的理由使用过时或不受支持的编译器。

当出现问题时

IDE 安装似乎会引起相当多的问题。安装可能会彻底失败(或者安装可能有效,但当您尝试使用它时,由于配置问题,IDE 会出现问题)。如果遇到此类问题,请尝试卸载 IDE(假设首先安装了它),重新启动计算机,暂时禁用防病毒或反恶意软件,然后再次尝试安装。

如果此时您仍然遇到问题,您有两种选择。更简单的选择是尝试不同的 IDE。另一种选择是解决问题。不幸的是,安装和配置错误的原因多种多样,并且特定于 IDE 软件本身,我们无法就如何解决此类问题提供有效建议。在这种情况下,我们建议将您遇到的错误消息或问题复制到您最喜欢的搜索引擎(例如 Google 或 Duck Duck Go)中,并尝试在其他地方找到不可避免遇到相同问题的可怜人的论坛帖子。通常会有一些关于您可以尝试解决问题的建议。

继续

一旦安装了 IDE(如果事情没有按预期进行,这可能是最困难的步骤之一),或者如果您暂时使用基于 Web 的编译器,您就可以编写您的第一个程序了!

posted on 2024-05-02 21:50  一只空气  阅读(17)  评论(0)    收藏  举报