← Package directory
Available on winget

Install Red Panda C++

A powerful, lighweight and cross-platform C/C++ IDE

Install with winget
winget install --id RoyQu.RedPanda-C++
Upgrade
winget upgrade --id RoyQu.RedPanda-C++
Uninstall
winget uninstall --id RoyQu.RedPanda-C++

About Red Panda C++

A powerful, lighweight and cross-platform C/C++ IDE

What's new in 3.4

- enhancement: Auto hide option "Auto clear parsed symbols when editor hidden" if "editors share one parser" is unchecked. - fix: Syntax color doesn't work in the code snippet option page. - fix: GAS template page dosen't has syntax color. (by xccfcpd@github.com) - fix: Autoindent not correct for else clause. - enhancement: "Paste indentation" in edit menu. - fix: In project panel's Custom View mode, file may be wrongly displayed as folder after add new unit. - fix: crash when parsing deferenced vector iterators. (#622 by KEDIT2007@github.com) - fix: Can't correctly parse function-like macro defines not sperated with spaces. - fix: Can't correctly parse some operator overloading such as ++ and --. - enhancement: Support NASM. - enhancement: Option Page for GNU Assembler(gas). - enhancement: Save problem set to last file. - enhancement: Show filename in problem set's title. - enhancement: Show modified sign in problem set's title. - fix: When hovering on #include header names, tips doesn't show. - fix: Class name is wrongly syntaxed colored in its definition when it has a constructor. - fix: Mouse tip of class displays its constructor info in its definition. - fix: Goto defintion/declaration will jump to constructor instead of the class in the class definition. - fix: Delete a customed bundled color scheme and save, will get wrong save error message. - fix: Wrong error message when delete a customed bundled syntax color scheme. - fix: Infinite loop when generating new problem set name. - enhancement: Completion suggestion for goto labels; - fix: Wrong suggestion for complex...

Read release notes

Version history

Version Updated Notes
3.4 Unknown - enhancement: Auto hide option "Auto clear parsed symbols when editor hidden" if "editors share one parser" is unchecked. - fix: Syntax color doesn't work in the code snippet option page. - fix: GAS template page dosen'...
3.3 Unknown - enhancement: Auto indent contents in parenthesis. - fix: Use "/" instead of "" in the path of compile target. - fix: Qt 6 version crashed when debug. - enhancement: Auto scale the main ui & choose theme dialog at the f...
3.2 Unknown - change: The way to calcuate astyle path. - fix: Scroll bar arrow size not correct in the dark themes. - fix: Don't auto scroll to the caret after undo/redo. - fix: "bits/stdc++" is not openned in readonly mode. - fix:...
3.1 Unknown - fix: Can't correctly select in column mode. - fix: Can't correctly parse template parameters that contains "->", like "std::queuestd::function<auto()-void>>"; - fix: Shouldn't warn "xxx.s is modifed" when "Generate ass...
3.0 Unknown Release notes
2.26 Unknown - enhancement: Code suggestion for embedded std::vectors. - change: Use ctrl+mouseMove event to highlight jumpable symbols (instead of ctrl+tooltip). - enhancement: Auto adjust position of the suggestion popup window. -...
2.25 Unknown - fix: Symbol completion of '(' before selection may fail, if cursor is at the beginning of the selection. - change: Symbol completion of '{' won't insert extra new lines. - fix: "move selection up/down" of whole lines s...
2.24 Unknown - fix: members of elements of stl maps are not correctly suggested. - fix: memory view's cell size is too wide in linux. - fix: Code completion doesn't work if "min id length to show completion" is not 1. - fix: english...
2.23 Unknown - fix: When selection is availalbe, Ctrl+Click shouldn't jump to declaration/definition. - enhancement: Code completion for '->' operator on std iterators. - enhancement: Tooltip support for '->' operator on std iterator...
2.22 Unknown - fix: Crash at startup when current problem in the problem set is connected with source file. - fix: Double-clicking on touchpad can't select current word. - fix: foreach-loops are not correctly parsed. - fix: '^' is no...
2.21 Unknown - change: The option "Check for stack smashing attacks (-fstack-protector)" is turned off by default in the Debug compiler set settings. - fix: Project makefile generated for C files is not correct. - fix: Horizontal scr...
2.20 Unknown - change: Remove the compiler set option "Syntax error when object larger than" - fix: Projects created by some templates are not correct when editor's default encoding is not utf8. - fix: File/Project visit histories ar...
2.19 Unknown - fix: Crash when directive line ends with '' and at the last line. - fix: The option "Minimal indent for a continuous conditional beloning to a conditional header:" for formatter is not correct. - fix: Crash when a proj...
2.18 Unknown - fix: macos icon size overgrown (by RigoLigo). - enhancement: Code completion for embedded stl containers. - enhancement: Slightly speed up code parsing. - enhancement: Sort header completion infos by suffix-trimmed fil...
2.10 Unknown - fix: When restored from minimization, info on statusbar not correctly restored. - enhancement: Changes of "auto backup editing contents" is applied immediately. - enhancement: Don't create temp backup for readonly file...
2.9 Unknown - enhancement: set caret to the corresponding line in the editor after "run"/"generate assembly" - fix: syntax highlighting for cpp style line comment is not correct. - fix: Save may crash app if the encoding codec is fa...
2.7 Unknown - enhancement: Remove multiple problems in the problem set view - enhancement: Clear the problem view after a new problem set created - enhancement: "Trim trailing spaces" (Before saving a file) in options / editor / mis...
2.6 Unknown - enhancement: Highlighter for makefiles - fix: QSortFilterProxyModel not correctly cleared when exiting and project closed. (ASSERT fails in DEBUG mode.) - enhancement: Windows installers now use UNICODE encoding. - fix...
2.5 Unknown - enhancement: New color scheme Monokai (contributed by 小龙Dev(XiaoLoong@github)) - enhancemnet: Add "Reserve word for Types" item in color scheme - enhancement: Auto save / load problem set - enhancement: Project's custo...
2.4 Unknown - fix: Contents in class browser not correctly updated when close the last editor for project. - fix: When all editors closed, switch browser mode dosen't correct update the class browser; - fix: "check when open/save" a...