A light-weight C/C++ IDE based on Qt
Go to file
Cyano Hao 348196e65b
Update Windows legacy packaging script (#494)
- upgrade to Qt 5.15.15, mingw-lite 14.2.0
- port bundled mingw-builds to Windows 2000
  - previous winxp build now becomes win2000 build, replacing old win2000 build
- automatic dependency download & install
- add cross build script
2024-09-27 10:52:27 +08:00
.github/workflows Update Windows legacy packaging script (#494) 2024-09-27 10:52:27 +08:00
RedPandaIDE refactor: ctrl+click 2024-09-13 19:04:05 +08:00
addon unify custom and built-in, lua and json themes (#386) 2024-04-16 20:46:17 +08:00
docs require UTF-8 code page to build with MSVC toolchain (#427) 2024-05-17 09:04:44 +08:00
libs - fix: While Control is pressed, can't start Drag&Drop by mouse. 2024-09-12 22:13:41 +08:00
macos Move icons into platform specific directory 2022-05-30 17:21:31 +08:00
packages Update Windows legacy packaging script (#494) 2024-09-27 10:52:27 +08:00
platform update the raygui examples due to the upgrade of raygui and raylib version (#435) 2024-05-24 16:10:17 +08:00
tools print error message to std error 2024-06-02 09:48:44 +08:00
.gitattributes Fix lua themes (#356) 2024-03-31 08:47:37 +08:00
.gitignore Add xmake as alternative build system (#181) 2024-01-19 09:25:21 +08:00
.qmake.conf use qt resource system's recommended approach for translation files (v2) (#452) 2024-06-10 20:13:03 +08:00
BUILD.md Update Windows legacy packaging script (#494) 2024-09-27 10:52:27 +08:00
BUILD_cn.md Update Windows legacy packaging script (#494) 2024-09-27 10:52:27 +08:00
Contributors.md update Contributors.md 2024-03-01 08:41:18 +08:00
IDE-todo.xlsx update todo 2022-09-24 09:01:24 +08:00
LICENSE Initial commit 2021-04-09 10:04:36 +08:00
NEWS.md update NEWS.md 2024-09-13 19:05:20 +08:00
README.md Update README.md (#152) 2023-10-26 19:53:48 +08:00
README_cn.md 去除“小熊猫C++”名称里的空格 2024-04-07 23:18:47 +08:00
Red_Panda_CPP.pro use standard link flags (#450) 2024-06-10 09:17:16 +08:00
lrelease_dosdevice.prf use qt resource system's recommended approach for translation files (v2) (#452) 2024-06-10 20:13:03 +08:00
version.inc - Change: The way to calcuate astyle path. 2024-06-16 09:52:35 +08:00
version.lua Share version number among qmake, xmake and shell scripts (#233) 2024-03-04 18:39:14 +08:00
xmake.lua use qt resource system's recommended approach for translation files (v2) (#452) 2024-06-10 20:13:03 +08:00

README.md

RedPanda C++

Red Panda C++ (Old name: Red Panda Dev-C++ 7) is an fast ,lightweight, open source, and cross platform C/C++/GNU Assembly IDE.

Simplified Chinese Website: http://royqh.net/redpandacpp

English Website: https://sourceforge.net/projects/redpanda-cpp

Donate to this project

New Features (Compared with Red Panda Dev-C++ 6):

  • Cross Platform (Windows/Linux/MacOS)
  • Problem Set (run and test program against predefined input / expected output data)
  • Competitive Companion support ( It's an chrome/firefox extension that can fetch problems from OJ websites)
  • Edit/compile/run/debug GNU Assembly language programs.
  • Find symbol occurrences
  • Memory View for debugging
  • TODO View
  • Support SDCC Compiler

UI Improvements:

  • Full high-dpi support, including fonts and icons
  • Better dark theme support
  • Better editor color scheme support
  • Redesigned Find/Replace in Files UI
  • Redesigned bookmark UI

Editing Improvements:

  • Enhanced auto indent
  • Enhanced code completion
  • Better code folding support

Debugging Improvements:

  • Use gdb/mi interface
  • Enhanced watch
  • gdbserver mode

Code Intellisense Improvements:

  • Better support identifiers for complex expressions
  • Support UTF-8 identifiers
  • Support C++ 14 using type alias
  • Support C-Style enum variable definitions
  • Support MACRO with arguments
  • Support C++ lambdas

And many other improvements and bug fixes. See NEWS.md for full information.