这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

起步

如何下载、安装和运行小熊猫C++

系统需求

小熊猫C++基于Qt 5.12开发

  • windows:需要windows 7或以上操作系统,1GHz CPU和4G内存;
  • Linux:要求Debian 10、深度2020.4或者Ubuntu20.04LTS;其他版本的Linux也可能支持,但作者未进行测试。

1 - Windows

Windows系统下的下载、编译和安装

下载

小熊猫C++网站的下载页中提供了多个下载站点供用户选择。用户可以根据自己的网络情况,选择合适的站点下载。

不同发行版的区别

为了满足不同用户的需求,小熊猫提供了多个不同的Windows发行版本。

文件名 适用操作系统位数 GCC版本 安装类型
win32 MinGW-w64.i686.GCC 绿色版 32位 32位 GCC 10.3 绿色版
win32 MinGW-w64.i686.GCC Setup 32位 32位 GCC 10.3 安装版
win32 无编译器 绿色版 32位 绿色版
win32 无编译器 Setup 32位 安装版
win64 MinGW-w64.x86_64.GCC 绿色版 64位 32位 GCC 10.3 绿色版
win64 MinGW-w64.x86_64.GCC Setup 64位 32位 GCC 10.3 安装版
win64 无编译器 绿色版 64位 绿色版
win64 无编译器 Setup 64位 安装版

对于大多数普通用户,应该下载和使用64位带gcc 10.3编译器的版本

绿色版与安装版

文件名中含有“绿色版”或者“Portable”,以.7z后缀结尾的版本是绿色版。绿色版的特点是无需安装,使用7-zip或其他支持7z格式的解压软件解压后,直接运行其中的RedPandaIDE.exe即可开始使用小熊猫C++;同时,所有的程序参数设置都保存在RedPandaIDE.exe所在文件夹的config子文件夹中。这个版本适合需要同时在多台电脑上运行小熊猫C++、或者无法在电脑上安装程序的用户使用。

文件名中含有“Setup”,以.exe后缀结尾的版本是安装版。安装版本身是一个安装程序,下载之后会将小熊猫C++程序安装到电脑中。

32位与64位

64位(win64)版本的小熊猫C++只能在64位windows操作系统下运行。如果您的电脑是32位系统,应使用32位(win32)版本的小熊猫C++。

无编译器版本

小熊猫C++需要GCC编译器套件(包括gcc、gdb等程序),来编译和调试程序。 为了方便用户安装和使用,小熊猫C++直接提供了集成GCC的版本,供用户下载和使用。

但也有部分高级用户不需要使用小熊猫C++自带的GCC,因此,小熊猫C++也提供了无编译器的版本,供这些用户使用。

windows xp用户

小熊猫C++不支持windows xp。仍在使用windows xp的用户,可以考虑使用(旧版)小熊猫Dev-C++ 6.7.5。

安装

安装版(以Setup.exe)结尾下载后,运行下载的程序,既可开始安装。如无特殊需求,直接按照安装程序提供的缺省设置进行安装即可。

首次运行时配置

在小熊猫C++第一次运行时,会自动生成缺省的配置文件,并进行下列自动设置:

  1. 在主程序RedPandaIDE.exe所在文件夹的MinGW32/bin和MinGW64/bin中寻找gcc编译器,并建立对应的编译器配置集
  2. 在系统环境变量PATH中所列的文件夹中寻找gcc编译器,并建立对应的编译器配置集
  3. 在系统环境变量PATH中所列的文件夹中寻找git程序

接下来,小熊猫C++会显示下面的界面,提示用户选择将要使用的界面主题:

完成主题选择之后,即进入小熊猫C++的主界面:

编译

作者本人在windows下使用msys2编译小熊猫C++。其主要步骤如下:

  1. 下载安装msys2
  2. 进入msys2 shell后,使用pacman程序安装gcc qt5等程序
pacman -S  mingw-w64-x86_64-gcc  mingw-w64-x86_64-qt5 mingw-w64-x86_64-qt5-tools  mingw-w64-x86_64-make
  1. 将msys2安装文件夹下的mingw64\bin加入系统PATH环境变量
  2. 从gitee或者github下载小熊猫C++源码
  3. 打开windows控制台,进入小熊猫C++源码所在目录,进行源码(假设编译到D:\RedPanda-Cpp下)
qmake PREFIX="D:\RedPanda-Cpp" -o Makefile Red_Panda_Cpp.pro -r -spec win32-g++ 
mingw32-make -j16
mingw32-make install

1.1 - 预览版

Windows系统下预览版的下载、安装

作者:Alan-CRL(alan-crl@foxmail.com)

下载

您可以前往Alan-CRL维护的下载站下载小熊猫C++预览版,或加入小熊猫C++用户Q群获取。

注意事项

小熊猫C++预览版仅支持Windows 7及以上系统。

安装

首先必须先安装小熊猫C++正式版。(如果您已经安装,此次操作可以称为升级)

下载完成后,打开小熊猫C++的安装目录(绿色版解压目录),并关闭小熊猫C++。

  • PS:如果您不知道小熊猫C++的安装目录在哪里,请右键小熊猫C++桌面快捷方式,选择 “打开文件所在位置” 。

将下载的文件(RedPandaIDE.exe),复制到小熊猫C++的安装目录。并覆盖同名文件,可能需要管理员权限。

完成

再次打开小熊猫C++即可,此刻已经升级为小熊猫C++预览版本了。

问题解答

问题 回答
如果升级成预览版,原先数据会丢失吗? 不会。
正式版与预览版的区别? 预览版可以有限体验最新功能,但可能会有不足。
我想退回正式版本增么办? 将正式版中的 RedPandaIDE.exe 覆盖当前安装目录的同名文件就行。
我在预览版发现了问题,将如何反馈? 加入小熊猫C++用户Q群与大家交流或@开发者。

2 - Linux

Linux系统下的编译和安装

下载

小熊猫C++网站的下载页中直接提供了下列Linux系统的二进制包,下载后直接使用包管理器安装,就可以使用了:

  • debian 11
  • ubuntu 20.04
  • deepin 20.4 (深度操作系统)

编译

以debian为例,编译的主要步骤如下:

  1. 安装g++、make
  2. 安装qt5开发库(包括qt5svg5开发库和qmake工具)
  3. 使用qmake建立make文件
sudo qmake PREFIX="\usr\local" -o Makefile Red_Panda_Cpp.pro -r -spec win32-g++ 
  1. 编译安装
make -j16
make install

5.安装小熊猫C++使用时依赖的其他软件:gdb、gdb-server、qterminal

首次运行时配置

在小熊猫C++第一次运行时,会自动生成缺省的配置文件,并进行下列自动设置:

  1. 在系统环境变量PATH中所列的文件夹中寻找gcc编译器,并建立对应的编译器配置集
  2. 在系统环境变量PATH中所列的文件夹中寻找git程序

接下来,小熊猫C++会显示下面的界面,提示用户选择将要使用的界面主题:

完成主题选择之后,即进入小熊猫C++的主界面:

3 - MacOS

MacOS系统下的安装

下载

小熊猫C++网站的下载页中提供了由QQ群友cyano.CN,RigoLigo,Bowen404,Johnny等提供的二进制dmg包。

由于未购买苹果开发账号,dmg包均未进行数字签名,需要在终端里使用下面的命令修改权限后才能安装:

xattr -rc dmg文件的文件路径

相关说明

  • 用户需自行安装clang或者gcc编译器后才能编译程序
  • 用户需自行安装gdb调试器,才能使用小熊猫C++的调试功能调试程序。

首次运行时配置

在小熊猫C++第一次运行时,会自动生成缺省的配置文件,并进行下列自动设置:

  1. 在系统环境变量PATH中所列的文件夹中寻找gcc编译器,并建立对应的编译器配置集
  2. 在系统环境变量PATH中所列的文件夹中寻找git程序

接下来,小熊猫C++会显示下面的界面,提示用户选择将要使用的界面主题:

完成主题选择之后,即进入小熊猫C++的主界面: