熊猫C++是一款非常专业且简单易用的编程软件,专门为程序开发者开发,具有非常强大的编程功能。通过这个软件,每个人都可以很轻松的编写各种内容,编辑起来也很简单,可以省去很多复杂的步骤,满足用户的编程需求。
软件功能
易操作的
熊猫C++可以直接编辑程序文件,不需要复杂的安装和配置。无需创建项目,只需单击工具栏上的按钮,即可编译、运行和调试程序。
轻巧高效
熊猫C++基于QT和C++语言开发,使用内置的轻量级代码分析器进行智能语法分析。运行时不需要大量的内存和CPU资源,在低配置的机器上也能获得流畅的运行体验。
多平台支持
熊猫C++支持Windows 7/8/10、Linux等操作系统。可以在各种操作系统下获得同样高质量的编程体验。
提高工作效率
通过集成自动缩进、智能代码补全、智能语法高亮和实时语法检查,熊猫C++提供了流畅的代码编辑体验,可以大大提高代码编写的效率。
试运行测试/调试
熊猫C++提供完善的调试功能,包括控制程序执行、断点、监控变量和表达式、表达式求值、查看局部变量、查看和切换调用栈、查看和修改内存、查看CPU寄存器和反编译信息。熊猫C++甚至可以重定向被调试程序的输入!
多银幕放映的
熊猫C++提供完美的高分辨率和多显示器支持,可以在多台不同DPI设置的显示器之间自由切换,同时提供完美的显示效果,方便教学和显示。
测试设备和OJ
为了满足C/C++教学和竞赛的需要,小熊猫C++特别提供了一套试题和OJ功能:方便组织、管理、运行和测试C/C++练习程序;您可以从OJ网站导入或下载试题和辅助测试数据。
GIT版本管理
Panda C++内置git支持,可以方便项目或工作文件夹的版本管理(需要额外的git程序)。
整合各种学习图书馆
熊猫Windows版在其自带的gcc中集成了ege、Turtle Drawing、raylib、freeglut、GLFW、GLEW等适合编程或游戏开发初学者的库和项目模板,无需复杂的安装和配置即可直接使用。
更新内容
功能改进:在选项对话框/编辑器/自动保存页面中修改“编辑内容自动备份”,保存后立即生效。(不需要重新打开文件)
功能改进:启用“自动备份编辑过的内容”选项后,不再为只读文件生成临时备份文件。
功能改进:在帮助菜单中增加“反馈和建议”菜单项。
功能改进:在帮助菜单中增加“公文”菜单项(仅在当前语言为简体中文时可见)。
功能改进:保存项目时保存每个项目文件的实际编码。
功能改进:利用项目文件的实际编码信息生成makefile。
功能改进:如果有cppreference.chm或者cppreference-% language name %。小熊猫C++的RedPandaIDE.exe所在文件夹中的chm(如cppreference-zh_CN.chm)文件,打开它而不是CPP参考网站,以便在网络无法连接时查看手册。
功能改进:在选项对话框/编译器/编译器配置设置页面删除编辑器配置之前,使用对话框让用户确认删除操作。
功能改进:在文件编码的语言中增加简体中文翻译。
功能改进:在自动保存过程中,暂停定时器,防止自动保存由此触发。
功能补充:使用clang编译器时,如果gdb不存在,尽量使用lldb-mi作为调试器。
更改:项目不能再使用“自动检测”作为编码选项。
更改:使用“自动检测”作为编码选项的项目在加载时会自动更改为编辑器设置中的默认编码。
更改:新项目自动使用编辑器设置中的默认编码作为编码选项。
修复:在选项对话框/编译器/编译器配置集页面按下按钮后,按钮不会弹出。
修正:在主程序从最小化状态恢复后,状态栏中的信息丢失。
修正:在选项/工具/常规中切换项目会导致配置项目错误。
修复:关闭编辑器后,状态栏信息没有正确更新。
已修复:无法在项目属性对话框/文件页面中将项目文件的编码设置回“UTF-8”/“ANSI”。
修复:当代码中有类似' #if 0/0 '或' # IF 0% 0 '的预处理语句时,程序会闪退。