小熊猫C++,也称为小熊猫Dev-C++++,是在Dev-C++的基础上发展的集成开发环境。由于Dev-C++在某一时期停止了更新,某些开发者看到了继续发展这个项目的潜力。因此,他们决定在Dev-C++的基础上进行改进和迭代,从而诞生了小熊猫C++。
1. 代码自动完成:相较于原始的Dev-C++,小熊猫C++对代码的自动完成功能进行了极大的增强,提高了代码编写效率。
2. 多编译器支持:除了原有的编译器支持外,特别增加了对SDCC编译器的支持。
3. 编辑器行为:编辑器的行为更加贴合开发者的使用习惯,与Jetbrains系列的IDE行为保持一致,如选中内容的光标移动等。
4. 代码分析增强:代码分析器增加了对多种新语法的支持,如无名枚举、枚举类型限定语法等。
5. 用户界面优化:针对用户界面进行了多项改进,使得信息显示更为清晰,如在结构面板和鼠标提示中显示枚举的实际值。
1. SDCC编译器支持:当设置编译器为SDCC时,编辑器会自动适配SDCC的扩展C语法。
2. 使用SDCC项目模板:在设置为SDCC编译器时,可直接使用SDCC项目模板来创建新项目,简化了新项目的创建过程。
3. 代码自动完成:在编写代码时,自动完成功能将为您提供可能的代码选项,加速代码编写。
4. 使用项目模板:对于常见的项目类型,可以直接使用内置的项目模板来快速开始。
- 功能增强:明显增强了多项功能,如SDCC编译器支持、编辑器对SDCC扩展C语法的自动支持等。
- 编辑器行为改进:例如选中内容后的光标移动行为进行了调整,使其与Jetbrains系列的IDE行为一致。
- 代码分析器的增强:如支持无名枚举语法、枚举类型限定语法、计算简单的枚举值等。
- 界面与使用体验优化:如工具输出面板中内容的自动换行、优化了选项对话框的排版等。
- 错误修复:修复了多个已知的问题,例如英文拼写错误、跳转到定义/声明的位置错误等。
1. 编码问题:当使用gcc 13.1版本时,可能会遇到中文乱码的问题,尤其是在windows环境下。建议考虑使用软件自带的gcc 11.4版本。
2. 文件编码:使用UTF-8 BOM编码的项目文件可能导致加载问题。
3. 其他已知行为:例如避免使用与已打开文件同名的文件名新建文件,以及其他在更新日志中提及的已知行为。