2 Star 20 Fork 4

royqh1979 / Dev-CPP

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Red Panda Dev C++ (小熊猫Dev-C++,old name Dev-C++ 2000) is a improved fork of Orwell Dev-C++.

Orwell Dev-C++ has stopped updating since 2015, So I forked it.

It's intended to be used for eductional purposes.

Website: https://royqh.net/devcpp-en/

中文网站在这里 https://royqh.net/devcpp/

HighLights of Red Panda Dev C++:

  • Improved Code Intellisence:
    • Show code completion suggestions while typing
    • Lots of bug fixes of the code parser so that it can correct parse symbols defined in the libraries shiped with MinGW-w64 gcc, such as std::string
    • Optimization of the code parser. Now it runs on a background thread, and there will be no noticeble delays in the input when loading and editing big files.
    • Completion suggestion for C/C++ preprocessors
    • Completion suggestion for header names in the #include statement
    • Completion suggestion for C/C++ keywords
    • Completion suggestion for user defined code templates
    • Support STL containers
    • Support C++ 11 smart pointers
  • Improved Code Intellisence:
    • Show code completion suggestions while typing
    • Lots of bug fixes of the code parser so that it can correct parse symbols defined in the libraries shiped with MinGW-w64 gcc, such as std::string
    • Optimization of the code parser. Now it runs on a background thread, and there will be no noticeble delays in the input when loading and editing big files.
    • Completion suggestion for C/C++ preprocessors
    • Completion suggestion for header names in the #include statement
    • Completion suggestion for C/C++ keywords
    • Completion suggestion for user defined code templates
    • Support STL containers
    • Support C++ 11 smart pointers
  • Improved Syntax Check:
    • Auto check syntax errors when saving or return inputed.
    • Use wave lines to mark errors and warnings.
  • Improved Code Editor:
    • UTF-8 Encoding Support
    • Auto overwrite symbols like '}',')',']' which has left matches
    • Better support for dark color themes(including the toolbar and side panels)
    • Syntax highlighter can differentiate local vars/global vars/functions/classes by color
    • Syntax highlighter can use different colors for embeding parenthese
    • Highlight all the occurrences of the seleted word
  • Improved Search and UI:
    • Support for regular expressions
    • Display search history using tree structure in the search panel
  • Improved Debugger:
    • Add the debug toolbar
    • Correctly update watch infos
    • the gdb console is redesigned and like the real gdb command line
    • Show/hide the commands send to the gdb process.
    • Add the local panel
    • Add the call stack panel
    • Add the breakpoints panel, and can set the breakpoint conditions
  • Refactor functions:
    • Rename Symbol
    • Extract Macro
  • Improved Class Browser
    • Sort by type or sort alphabetically
    • Show/hide inherited members
    • The load speed is greatly optimized for files having symbols > 1000.  (The loading time for GL/glew.h reduced from > 20sec to < 0.5sec)
  • Auto link function: When compiling, devcpp can auto add link parameters to gcc based on the included header files in the source code.
  • redirect STDIN to a data file while running or debuging ( to easy debug / need a patched gdb )
  • Mingw-w64 GCC 10.2(And Mingw.org GCC 9.2 is also provided , for windows XP compatibility.)
  • Windows XP/Window 7/Windows 10 Compatible
  • Support Windows 7/Windows 10 High DPI (needs configuration)
  • And lots of bug fixes changes, see News.txt

Comments ( 3 )

Sign in for post a comment

About

小熊猫devcpp spread retract
Pascal and 6 more languages
GPL-3.0
Cancel

Releases (3)

All

Contributors

All

Activities

load more
can not load any more
Pascal
1
https://gitee.com/royqh1979/Dev-CPP.git
git@gitee.com:royqh1979/Dev-CPP.git
royqh1979
Dev-CPP
Dev-CPP
master

Search

101046 36f486cf 1899542 101055 4cb66026 1899542