软件介绍

信息均来自于小熊猫C++ 的官方文档

发展历程

在介绍一款开源的 C/C++ 集成开发环境,因其简单易用而受到广泛欢迎。但 Dev-C++ 早在 2015 年就已停止更新,基于此,为修改和完善Orwell Dev-C++ 5.11版本开发者 royqh1979 在此基础使用 Qt 开发一个全新的C/C++。

目标用户

小熊猫C++是一个面向编程入门和初级用户的C/C++集成开发环境(IDE)。其主要的目标用户主要有以下几种:

  1. 编程入门用户,包括正在学习C/C++语言编程的大中小学生,以及从事这方面教学工作的教师们;
  2. 准备参加信息学/算法编程竞赛的用户,或者从事这方面培训的教师们;
  3. 使用C/C++语言编写小型程序和项目的用户。

软件信息

  • 支持系统:文章中提供的安装包仅支持 Windows 10 及以上版本(Linux 系统和 macOS 系统的安装包可去官方网站下载)
  • 软件体积:安装完成后约占 460 MB(包含运行环境和必要的库文件)
  • 软件语言:简体中文

软件特性

操作简便

小熊猫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版本管理

小熊猫C++内置git支持,可以方便对项目或工作文件夹进行版本管理(需额外安装git程序)

整合多种学习用库

Windows版小熊猫C++在自带gcc中整合了ege、海龟作图、raylib、freeglut、GLFW和GLEW等适合编程或者游戏开发入门者使用的库和项目模板,无需复杂的安装配置即可直接使用。

安装步骤(仅讲述 Windows 版本的安装)

通过安装包安装

  1. 双击下载的安装包【 小熊猫编译器Setup.exe
  2. 等待一段时间,安装程序需要加载RedPanda_01
  3. 点击【 OKRedPanda_02
  4. 点击【 我接受RedPanda_03
  5. 选择【 为所有用户安装(A) 】,点击【 下一步(N)RedPanda_04
  6. 保持默认选项,点击【 下一步(N)RedPanda_05
  7. 通过点击【 浏览(B) 】按钮或者直接修改安装路径来设置安装目录,软件不大,安装在默认的C盘也可以,注意路径中不要带有中文,然后点击【 安装(I)RedPanda_06
  8. 等待一段时间
  9. 如果暂时不想启动软件,可以取消勾选【 运行小熊猫C++… 】,然后点击【 完成(F) 】,至此安装完成。RedPanda_07

通过压缩包安装(绿色版)

软件同样提供了绿色版的压缩包,适合U盘即插即用,将下载的压缩包解压后,运行其中的【 RedPandaIDE.exe 】文件即可,配置方法与通过安装包安装相同,卸载时直接删除解压后的文件夹即可。

软件配置及使用

项目的创建和管理

  1. 点击【 文件 】菜单,选择【 新建 】,点击【 新建项目RedPanda_08

  2. 选择【 空项目 】菜单,按需选择【 C++语言项目 】或【 C语言项目 】,设置好项目名称和项目路径(注意路径中最好不要带有中文),点击【 确定 】。如果项目路径不存在,会提示是否创建,点击【 是(Y) 】即可。RedPanda_09

  3. 这时候打开项目路径所在位置,我们会看到出现了一些新的文件,其中后缀为 .dev 的文件就是我们的项目文件,其他文件都是一些默认的配置文件,如果下次想要打开这个项目,直接双击打开即可。RedPanda_10

  4. 现在让我们回到小熊猫C++主界面,鼠标右键点击【 源文件 】,选择【 新建项目文件 】,设置好文件名和文件路径后,点击【 确定 】。C++文件后缀为 .cpp ,C文件后缀为 .c ,本次我提供的是C文件的示列代码(关于头文件和源文件的区别及作用机制等,这些内容可能上课不会重点介绍,但比较重要,介于篇幅有限不便讲述,建议不会的同学自行询问或者上网查询相关知识)RedPanda_11

  5. 这时候我们会在项目中看到新添加的源文件,默认是打开状态,如果没有双击打开即可开始编辑,让我们输入一下示列代码验证一下。

    #include <stdio.h>
    int main()
    {
        printf("Hello World!\n");
        return 0;
    }
  6. 图片中框选的是编译和运行按钮(左边是编译按钮,快捷键为【 F9 】,右边是运行按钮,快捷键为【 F11 】),将鼠标悬停在上面也会有中文提示,点击运行即可。RedPanda_12

  7. 若无意外代码成功运行后会出现一个输出窗口,窗口中会打印出【 Hello World! 】,如下图所示。RedPanda_13

  8. 关闭项目:鼠标右击项目名称,选择【 关闭项目 】即可。RedPanda_14

单文件编译

有很多时候,我们只是想简单的编译运行一个C/C++文件,而不是创建一个项目。小熊猫C++也提供了单文件编译的功能,只需要点击【 文件 】菜单,选择【 新建C/C++文件 】即可,或者在文件资源管理器中直接新建一个文件,将文件后缀改为 .c.cpp ,然后用小熊猫C++编译器打开也一样。编译运行的方法和上述相同,不再赘述。

结束语

到此,小熊猫C++的安装和基本使用就介绍完了,希望对大家有所帮助。如果希望继续学习小熊猫C++的其他功能,建议参考小熊猫C++的官方文档,地址为:http://www.royqh.net/redpandacpp/docsy/docs/