RedPanda-CPP 项目推荐

RedPanda-CPP 项目推荐

【免费下载链接】RedPanda-CPP A light-weight C/C++ IDE based on Qt 【免费下载链接】RedPanda-CPP 项目地址: https://gitcode.com/gh_mirrors/re/RedPanda-CPP

1. 项目基础介绍和主要编程语言

RedPanda-CPP(旧名:Red Panda Dev-C++ 7)是一个基于Qt的轻量级、开源且跨平台的C/C++/GNU汇编语言集成开发环境(IDE)。该项目旨在为开发者提供一个快速、轻便的开发工具,支持Windows、Linux和MacOS等多个操作系统。

2. 项目核心功能

RedPanda-CPP 提供了丰富的核心功能,包括但不限于:

  • 跨平台支持:支持Windows、Linux和MacOS操作系统。
  • 问题集功能:允许开发者针对预定义的输入和预期输出数据运行和测试程序。
  • 竞争伴侣支持:支持从在线评测网站(OJ)获取问题,通过Chrome/Firefox扩展实现。
  • GNU汇编语言支持:支持编辑、编译、运行和调试GNU汇编语言程序。
  • 内存视图:在调试过程中提供内存视图功能。
  • TODO视图:支持SDCC编译器,并提供TODO视图功能。
  • UI改进:全面支持高DPI,包括字体和图标,提供更好的暗主题和编辑器配色方案支持。
  • 编辑改进:增强自动缩进、代码补全和代码折叠功能。
  • 调试改进:使用gdb/mi接口,增强gdbserver模式下的监视功能。
  • 代码智能感知改进:更好地支持复杂表达式的标识符,支持UTF-8标识符、C++14使用类型别名、C风格枚举变量定义、带参数的宏和C++ lambda表达式。

3. 项目最近更新的功能

RedPanda-CPP 最近更新的功能包括:

  • 跨平台支持:新增对Linux和MacOS的支持,使开发者可以在更多操作系统上使用该IDE。
  • 问题集功能:新增问题集功能,允许开发者针对预定义的输入和预期输出数据运行和测试程序。
  • 竞争伴侣支持:新增对竞争伴侣(Competitive Companion)的支持,通过Chrome/Firefox扩展从在线评测网站获取问题。
  • GNU汇编语言支持:新增对GNU汇编语言的编辑、编译、运行和调试支持。
  • 内存视图:在调试过程中新增内存视图功能,帮助开发者更好地理解程序的内存使用情况。
  • TODO视图:新增TODO视图功能,支持SDCC编译器,并提供TODO视图功能。
  • UI改进:全面支持高DPI,包括字体和图标,提供更好的暗主题和编辑器配色方案支持。
  • 编辑改进:增强自动缩进、代码补全和代码折叠功能。
  • 调试改进:使用gdb/mi接口,增强gdbserver模式下的监视功能。
  • 代码智能感知改进:更好地支持复杂表达式的标识符,支持UTF-8标识符、C++14使用类型别名、C风格枚举变量定义、带参数的宏和C++ lambda表达式。

通过这些更新,RedPanda-CPP 进一步提升了其作为轻量级、跨平台C/C++ IDE的实用性和功能性,为开发者提供了更加便捷和高效的开发体验。

【免费下载链接】RedPanda-CPP A light-weight C/C++ IDE based on Qt 【免费下载链接】RedPanda-CPP 项目地址: https://gitcode.com/gh_mirrors/re/RedPanda-CPP

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值