【CPP_Primer_Plus】C++ IDE推荐

C++编译器推荐

Visual Studio

  • windows 推荐
  • Resharper++插件
  • vcpkg

功能介绍

编辑器

  • Visual Studio 的编辑器具有出色的代码补全功能、语法突出显示、快速信息提示、附带代码修复建议的错误和警告。
  • IntelliSense 比 IntelliCode(内置于编辑器中的 AI 工具)

调试器

  • 顶部的绿色运行按钮可启动调试程序。
  • 单击边距处以设置断点。 断点使调试程序在特定执行行处暂停。
  • 箭头按钮可以单步执行和绕过不同的代码行。 请注意在选择"单步执行"后箭头是如何越过断点后一行的。
  • 调试时,可以将鼠标悬停,查看执行中此时的变量值。 还可以将这些变量值固定到编辑器窗口,以便无需悬停即可关注这些值。 还可以使用自动、本地和监视窗口来搜索变量值。

自定义

  • 在"工具">"选项"中设置使用不同的主题、字体、颜色和窗口布局。
  • 可以在"工具">"选项">"环境">"字体和颜色"中自定义不同文本显示项和字体的颜色
  • 可以完全自定义工具栏要显示的按钮

扩展

  • 扩展有些是付费的,有些是免费的,甚至是开源的。

与 Live Share 结合使用

  • Live Share 允许你共享链接并让其他人加入编程会话。 生成和调试仍然在主机上进行,但主机可以看到来宾实时编辑的光标。 来宾可以在他们自己的 IDE 中查看主机的代码、调试值和生成输出。

VSCode+插件

  • 适用场景最全面
  • 编辑器+插件=IDE
  • 扩展性强、跨平台,推荐web开发者用C++
  • 配置如GCC、Clang编译器等,多文件编译时也需要依赖Cmake等之类的工具。

Visual Studio 与 VSCode

Visual Studio Code 是一款广受欢迎的轻量级源代码编辑器,于 2015 年首次发布。 它属于 Visual Studio 编辑器系列。 Visual Studio 是具有世界级编辑器和调试器的完全集成的开发环境。 VS Code 是开源的,可以免费使用。 Visual Studio 不是开源的,但社区版对学生、开放源代码参与者和个人免费。

VS Code 编辑器提供生成工具和语言支持的大部分扩展。 在 Visual Studio 中,内置了更多功能,提供更加专注和特选的体验。

CLion

  • JetBrains家的东西可以用学生教育邮箱申请一年的教育账户免费用,一年后可以续,只要edu邮箱还能用
  • 跨平台
  • 没有自带编译器,需要安装GCC或者其他编译器,

Xcode

  • Mac 推荐

Eclipse CDT(C/C++ 开发工具)

  • 基于插件的IDE,本用来开发Java,插件可用来C++
  • 全平台编辑器,更新频繁,界面现代
  • 能够进行断点调试,函数跳转
  • 写python,js,rust,latex等

Qt Creator

C++ Builder

CodeLite

  • 免费,轻量,功能还算不错,老古董

Code::Blocks

  • 小巧、开源免费、跨平台、初学者可以试试

Dev C++

  • 初学者可以试试
相关推荐
测试员周周2 小时前
【Appium 系列】第16节-WebView-H5上下文切换 — 混合应用的自动化难点
运维·开发语言·人工智能·功能测试·appium·自动化·测试用例
杜子不疼.5 小时前
【C++ AI 大模型接入 SDK】 - DeepSeek 模型接入(上)
开发语言·c++·chatgpt
加号35 小时前
【C#】 串口通信技术深度解析及实现
开发语言·c#
sycmancia6 小时前
Qt——编辑交互功能的实现
开发语言·qt
秋雨雁南飞6 小时前
Visual Studio 常用扩展
ide·visual studio
石山代码6 小时前
C++ 内存分区 堆区
java·开发语言·c++
无风听海6 小时前
C# 隐式转换深度解析
java·开发语言·c#
一只大袋鼠7 小时前
Git 进阶(二):分支管理、暂存栈、远程仓库与多人协作
java·开发语言·git
LuminousCPP8 小时前
数据结构 - 线性表第四篇:C 语言通讯录优化升级全记录(踩坑 + 思考)
c语言·开发语言·数据结构·经验分享·笔记·学习
web3.08889998 小时前
1688 图搜接口(item_search_img / 拍立淘) 接入方法
开发语言·python