介绍2 n- F/ C. W% F- J/ M0 S% C
Red Panda Dev-C++又叫小熊猫C++,无需复杂的安装和配置,打开即可直接编辑程序文件;无需创建项目,点击工具栏上按钮即可编译、运行和调试程序。' c3 ]- d/ W! D. V2 e4 S* O
软件截图 2 @4 b) K- ]- d' m* {3 D+ F4 X' {9 G' W: Q: N! g4 C! Z" p
( a1 {& \7 T; J: m: [软件特点, ]( e% |- H9 Z& e6 r9 N
操作简便 $ N: D) h& o* _1 s. @$ O& R小熊猫C++无需复杂的安装和配置,打开即可直接编辑程序文件;无需创建项目,点击工具栏上按钮即可编译、运行和调试程序。, T; I! I/ g9 W- _
轻量高效- j2 ~# Q8 t) V: O( Z! E) s5 R
小熊猫C++基于QT和C++语言开发,使用内置的轻量级代码分析器进行智能语法分析,运行时无需大量的内存和CPU资源,在低配置机器上也能获得流畅的运行体验。4 K# D8 R* H, N& e
多平台支持 9 ]! \* P" P( L+ B: {3 i小熊猫C++支持Windows 7/8/10、Linux等操作系统。在各种操作系统下都能获得相同的高质量编程体验。3 u0 N( O. U) I( j$ ^' `: t
生产力提升- b( x' n% X- G) ?8 ^# E, O0 @
通过集成自动缩进、智能代码补全、智能语法高亮和实时语法检查等功能,小熊猫C++提供了流畅的代码编辑体验,可以大幅度提升代码编写的效率。 1 u/ U" K, T/ ^0 D: x调试 ! P8 ]+ A9 ?$ A( J小熊猫C++提供完善的调试功能,包括控制程序执行、断点、监视变量和表达式、表达式求值、查看本地变量、查看和切换调用栈、查看和修改内存、查看CPU寄存器和反编译信息等。小熊猫C++甚至还可以重定向被调试程序的输入!8 S8 t5 D; X; A" T" i# n) H* O
多屏幕* z6 B* Z r) a; d7 O
小熊猫C++提供了完善的高分辨率和多显示器支持,能够在多个不同DPI设置的显示器间自由切换,同时提供完善的显示效果,便于教学和展示。 m" |/ E7 G! X7 {' @+ b6 h试题集和OJ$ u5 Q9 M( k& x. G8 g8 Y
针对C/C++教学和竞赛需求,小熊猫C++专门提供了试题集和OJ功能:可以方便的组织管理、运行和测试C/C++练习程序;可以导入或者从OJ网站下载试题和配套的测试数据。6 Q0 D: V) F/ n- g' e
GIT版本管理, H0 k" p. I, a% V
小熊猫C++内置git支持,可以方便对项目或工作文件夹进行版本管理(需额外安装git程序)* f6 L* U* ]9 W8 \
整合多种学习用库 " m* y V7 E( ~; w0 S, M0 nWindows版小熊猫C++在自带gcc中整合了ege、海龟作图、raylib、freeglut、GLFW和GLEW等适合编程或者游戏开发入门者使用的库和项目模板,无需复杂的安装配置即可直接使用。 `. ]# }3 a A: ^! B9 o; Z
更新日志: q M1 Q; I. _/ h
小熊猫C++ 3.1! P c7 I- b7 y" I
功能改进:支持国旗相关emoji字符的正确显示。 " V6 y7 x/ `$ q功能改进:在后台线程中处理来自Competitive-Companion的OJ题目信息。 * X7 b$ Z% w' v% Y9 N K) H功能改进:能够提取Competitive-Companion发来的OJ题目中的时间和内存限制信息。( T I2 J/ }/ e$ H; E" E1 T& F
功能改进:收到Competitive-Companion发来的OJ题目是,在状态栏中显示提示信息。 ; A' _0 L2 @/ V! G7 V' o功能改进:在选项->编辑器->配色页中,增加更多的DEMO元素。2 h* p( D$ g K9 f8 F9 e5 R; S
功能改进:代码分析器初步支持()的运算符重载。+ u+ ]. f8 I! N( e/ U& E3 H
变化:将“ANSI”编码改为“系统默认”编码。 1 {, A" ]* N; r" s9 P修正:在列编辑模式下不能正确选中内容。 ! c: w) l+ }/ h" ], q L3 R修正:不能正确解析含->的模板参数,如"std::queue<std::function<auto()->void»";( s- Y8 v6 p2 r' h5 M- Y
修正:重新执行“生成汇编”菜单项时,不应产生“XXX文件内容已被修改”提示框。 d2 g3 N. E7 ?* K+ n" t/ {修正:重新执行“查看Makefile”菜单项时,不应产生“XXX文件内容已被修改”提示框。% D% e% h2 m+ H7 \' e
修正:在编译器选项页中,无法将默认的栈大小设为0MB。 ' b: W9 n% J+ z( z# t修正:“暂停”菜单项不能被正确的隐藏。6 m5 O, @* y4 d8 O, K/ B/ {/ n
修正:函数参数提示的布局不正确。( ]0 s4 e) o( c6 C1 B
修正:路径中存在bash时,mingw32-make不能正常工作。0 W& Z S7 ~) |; ~
修正:在选项->编辑器->配色页中,如果当前的配色是自定义的,则所有的配色名都会以粗体显示。 # e# N0 M% ^" M9 W, ~$ l( C修正:如果定义变量时,使用using别名引用的: d! z$ r. @5 K: U, Z' K6 @2 D