选择编辑器/IDE
如果您是新手开发者,请从在线IDE开始。在学习的初期,您不应担心工具的设置,而应专注于学习语言本身。在最初的几节课中,请使用能为您完成所有设置的在线环境。您也无需下载或手动配置编译器。只有当您决定要在自己的电脑上使用环境时,才转到可用IDE部分。
在线IDE
目前,我们强烈推荐网站:Replit.com。
登录后,您将能够免费使用他们的工具。另请参阅文章使用Repl.it创建C++项目。
其他值得推荐的
- wandbox.org
- godbolt.org(适合更高级的程序员)
- ideone.com
可用IDE
如果你想在自己的电脑上安装IDE,没有什么能阻止你。下面你会找到一个IDE列表,分为推荐和不推荐,并附有简要说明。
此比较包含我多年来积累的主观印象。
// Paweł Syska
推荐
Visual Studio Code
一个代码编辑器,配置后可转变为功能齐全的IDE,可实现高效工作。
详情
Visual Studio
一个功能强大的工具,包含您所需的一切,包括代码编辑器和支持最新C++20标准的编译器。
详情
优点
- 一体化
- 简单安装和配置
- 支持最新的 C++20 标准
- 最佳调试器
缺点
- 安装包相对较大(下载约2 GB,安装后约7 GB)
- 不可移植
- 仅限Windows
请注意,这仅是为初学者程序员提供的最重要信息的摘要。有关该工具的完整摘要,请参阅本文。
CLion
一款包含大量实用工具的IDE,可加速代码编辑(重构、处理正确的命名等)。
详情
优点
- 非常好的提示
- 大量的重构工具
- 便携式
缺点
- 对于初学者来说,将CMake作为默认构建系统可能过于复杂
- 编译器必须单独配置
- 安装文件大
请注意,这只是为初学者程序员提供的最重要信息的摘要。有关该工具的完整摘要,请参阅本文。
其他
不推荐
使用下面列出的工具可能导致网站上提供的代码无法工作。您还可能面临C++使用不当、不必要的麻烦和浪费宝贵时间的风险。